All Posts

8 articles

Message Delivery Guarantees in Distributed Systems

Same Message. Different Outcomes

Today3 min read
Message Delivery Guarantees in Distributed Systems

How to Design a DAG-Based Task Executor in Java?

Orchestrating Complex Multi-Threaded Workflows

3 days ago4 min read
How to Design a DAG-Based Task Executor in Java?

5 Years as a Software Engineer: What Actually Evolved

The luxury of being average is not there anymore

3 months ago3 min read
5 Years as a Software Engineer: What Actually Evolved

How I Turned Google Sheets Into Interactive Dashboards

No Auth, No Database, No Deployment, Zero Hassle

3 months ago2 min read
How I Turned Google Sheets Into Interactive Dashboards

A Habit That Gave Me Clarity

Reflection of my growth

4 months ago2 min read
A Habit That Gave Me Clarity

The Day I Realised Google Sheets Can Be Smarter

Now working on the Google Sheet won’t be boring anymore

5 months ago3 min read
The Day I Realised Google Sheets Can Be Smarter

Interviewer: What are deadlocks? How will you detect and avoid them?

Deadlock condition

1 years ago4 min read
Interviewer: What are deadlocks? How will you detect and avoid them?

MySQL transaction: From Begin to Commit

Understand how MySQL transactions work internally — from buffer pools and redo logs to MVCC and crash recovery.

1 years ago4 min read
MySQL transaction: From Begin to Commit