Blog

I write about real engineering problems, architectural trade-offs, and lessons learned from building production systems. Expect deep dives into system design, performance optimization, and the practical challenges of full-stack development—no fluff, just engineering insights.

What the F is an MCP Server!

What the F is an MCP Server!

You have to be living under a rock if your life hasn't been touched by AI. ChatGPT is our best friend, mentor, therapist, confidant and what not. But what if ChatGPT is also that secretary that helps you in finding your files or drafting an email (like Jarvis!). MCP! in caps lock!!!

December 26, 2025
3 min read
Understanding Notifications through Publisher-Subscriber design pattern and Java

Understanding Notifications through Publisher-Subscriber design pattern and Java

Notification is a very common word nowadays. But do you know the principle behind this model? Let's see how this model works behind the scenes using Java.

March 7, 2023
5 min read
Diving into HashMap!

Diving into HashMap!

HashMap is probably one of the most important collections in Java ecosystem. Let's understand its internal working in this article.

December 18, 2022
12 min read
CSS Notes You Should Keep Handy : Part 1

CSS Notes You Should Keep Handy : Part 1

Cascading Style Sheets or CSS in short was initially introduces to makes websites lively. Today, there is rarely any website that doesn't use CSS and design principles related to it.

November 30, 2022
3 min read
Git for beginners!

Git for beginners!

Git is one of the most useful tools in Software Development that has helped thousands of developers collaborate.

November 29, 2022
11 min read
Sorting 101: Selection Sort

Sorting 101: Selection Sort

Let's start learning about algorithms. Selection sort is one of the most basic algorithms so let's understand it in this article.

November 27, 2022
2 min read
A Case Against Microservices

A Case Against Microservices

Microservices is a cool pattern that comes with its own set of pros and cons. Let's explore some of those cons in this article.

November 23, 2022
3 min read
Github, the best way to launch a website!

Github, the best way to launch a website!

If you are just like me who keeps building repos on github but never launches the website or finds the process too tedious, then worry not, Github has something for you.

November 3, 2022
3 min read

Subscribe for new posts

Get notified when a new deep-dive drops.