Code
Random bits and bytes
Markdoc - A language adventure
Mon Jul 17 20235 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
Mon Oct 10 20222 min read340 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
Wed Jul 27 20227 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
Tue Apr 05 20225 min read809 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
Thu Aug 12 20213 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
Sat Aug 07 20214 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
Sun Jul 25 20214 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
Wed Jul 21 20211 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.