I built an email service that reads zero config and can't send a single email — on purposeJul 18, 2026·13 min read·7
My Rate Limiter Passed Every Test. It Still Let Through 199 Requests.Part 1 of 3 on building a rate limiter in Go. Code: github.com/Jeetjyoti-Deka/go-rate-limiter I picked a rate limiter because it looked like a two-evening project. A counter, a timestamp, a mutex. MaSep 19, 2026·14 min read
Strategy Pattern in Go: Learning Software ArchitectureLearning software architecture by building and explaining in publicDec 26, 2025·5 min read·4
Getting Started with Nginx: A Beginner’s Step-by-Step GuideWelcome to this guide where we’ll explore what Nginx is, how it fits into the software development lifecycle, its most popular use cases, and how to set up a basic instance using Docker. So let’s get started!! What is Nginx? Nginx is an open-source w...Oct 18, 2025·7 min read·12
Bloom FilterIs this your first time hearing about “Bloom Filter“ ? Then you have reached the best place. I was in the same place when I read BLOOM FILTER for the first time in a youtube thumbnail. This mysterious name got me curious as the name does not give any...Oct 5, 2025·6 min read·14
Mastering Asynchronous JavaScript: Promises and async/awaitIntroduction In the world of JavaScript, dealing with asynchronous operations is a daily task. Whether you're making API calls, setting timers, or handling file I/O, understanding how to manage these operations is crucial. In this blog post, we'll di...Jul 11, 2024·5 min read·15
Streamlining Authentication with Next-Auth: A Comprehensive GuideIn this blog I'll be implementing authentication using next-auth and more precisely I will use the google provider of next-auth. I will be doing this project in the Next.js and will also dive into how to implement this authentication in client and se...May 7, 2024·11 min read·6