Code
Random bits and bytes
Markdoc - A language adventure
2023-07-175 min read843 words
I used to build blog and websites with njk but due to limitations I faced, I switched to Next. The markdown with front-matter is still my primary way to write text heavy content, the templates turned into JSX which allowed me to do a lot more.
Git at work
2022-10-102 min read343 words
Isolating git and other configurations for work and personal projects can be complicated. In this post, I'll be sharing the way I isolate work development environment from personal one.
Building a link shortener
2022-07-277 min read1386 words
A while back, I was asked to write a link shortener for a startup. It took me a day to come up with a production ready version, but I warned them about collisions and other possible limitations.
Feature first merges
2022-04-055 min read810 words
What branching model will you follow when people work on multiple features, a combination of them need to be tested and any feature can be prioritized or de-prioritized anytime.
Laws for Software Engineers
2021-08-123 min read509 words
Software Engineering is not always fun and sometimes we face results we never except, but there exits a set of laws people came up with over time to answer these failures and patterns.
A tool mistreated - njk
2021-08-074 min read627 words
We are installing dependencies so mindlessly nowadays that we don't exactly care, what's there in our dependency tree. This is about one such dependency, a command line tool that I wrote.
Not The Tailwind Way
2021-07-254 min read706 words
I love Tailwind, and it solves a lot of pain points I had writing CSS. The problem is, it pollutes my HTML well beyond refactoring, and I've to be lucky to get something broken fixed.
Hello
2021-07-211 min read100 words
I tried blogging a few times during last 8 years, but ended up stopping every time, but now I finally feel like I have courage to write things in my mind. So, hello and welcome.