- Latest Post
Who Sold My Seat Twice?
Sometimes ticket systems sell the same seat twice, and usually nobody wrote a wrong line of code. Let's find out what a TOCTOU race condition is, and how to fix it, from this article!
~2.8K words ·
A tale of proxy server
Proxy servers are a crucial concept in 'Software engineering' and 'System design'. Let's learn about the difference between 'forward proxy' and 'reverse proxy' in brief from this article.
~716 words ·
Probabilistic Data Structures: Bloom filter
Let's understand one of the most popular probabilistic data structures, how it works, and where it will be useful.
~2.6K words ·
Retry mechanisms in Laravel
Laravel provides some excellent 'Retry' mechanisms out of the box for handling transient failures! In this article, we'll learn about these mechanisms to build a reliable system using Laravel!
~961 words ·
How Do You Authenticate, Mate?
A definitive guide to authentication for software developers!
~3.3K words ·
What Every Programmer Should Know About ‘String’
In our day-to-day programming, we use 'String' a lot. Like a really lot! There are some important concepts regarding Strings that every programmer should know. Let's learn them from this article!
~2.7K words ·
Open Office Environment Should Be Like ‘Library’, Not ‘Cafeteria’
Open offices are fine — treating them like cafeterias is not. Why deep work needs library rules, from years of working in noisy rooms.
~522 words ·
Webhook for You and Me
Webhook is an interesting and useful concept in Web development. In this article, I tried to explain this concept very simply with a real-life scenario.
~991 words ·
Do not start writing code until you understand the 'problem'!
Jumping straight into code breeds wrong assumptions and tech debt. Understand the problem first — analyze requirements, ask questions, share designs early.
~216 words ·
My key takeaways from ‘Devs Answer’ series
Lessons from Honeypot’s ‘Devs Answer’ interviews — staying current without burning out, asking for what you want, and other advice from senior developers.
~1.1K words ·
Observer vs Pub-Sub Pattern
Is there any difference between 'Observer' and 'Pub-sub design pattern'? Some say, yes there is. Some say they are the same. Let's find out from this article.
~858 words ·
Which Programming Language Should I Learn?
Languages are like vehicles: there is no single best one, only the right one for your destination. A framework for picking your first programming language.
~1.6K words ·