
I Rebuilt My Blog in a Day. My Main Tool Was Slack.
TL;DR: In about 21 hours this blog moved from a Hashnode headless starter on Vercel to React Router v7 on Cloudflare Workers. That took 27 p…
· 9 min read
Welcome to
A blog dedicated to sharing insights, guides, and discussions on software engineering and architectures.

TL;DR: In about 21 hours this blog moved from a Hashnode headless starter on Vercel to React Router v7 on Cloudflare Workers. That took 27 p…
· 9 min read

In Go, you don’t choose stack vs heap. The compiler does. Most local variables live on the stack - fast and cheap. But sometimes a value g…
· 4 min read

If you tried to use the internet, or accessing thediligentengineer.com on November 18, you probably noticed it was broken. For a solid coupl…
· 4 min read

The Redlock algorithm is a distributed locking mechanism designed for Redis to ensure mutual exclusion across clients in a distributed syste…
· 4 min read

Working with massive datasets changes how you approach writing SQL. It’s not just about writing correct queries — it’s about writing smart o…
· 4 min read

I've been working with TypeScript for years, and I've always been seeking better ways to handle side effects, errors, and dependencies. When…
· 6 min read

What is Leopard? The leopard is one of the five extant cat species in the genus Panthera. It has a pale yellowish to dark golden fur with d…
· 4 min read

TL;DR: While mutexes are commonly associated with multi-threaded programming, they are also highly useful in Node.js, a single-threaded envi…
· 10 min read

In the fast-paced world of IT, feedback is not just a tool—it's the cornerstone of growth, innovation, and collaboration. Whether you're men…
· 5 min read

As I progressed through my job search, I encountered some insightful and frequently asked questions that challenged me to reflect on my prof…
· 3 min read