All Articles

Explore all articles on different topics like Web Development, System Design, Computer Science, etc.

My Journey of Learning Low Level Design the Hard Way
low level design

My Journey of Learning Low Level Design the Hard Way

I am starting to learn low level design and I will write my learnings and frame them as an article. Anyone who would like to learn can follow the way I did this and these articles would be more for my

Abhinandan Mishra6 min read
March 14, 2026
System Design - All about Caching - Part 2
System Designcaching

System Design - All about Caching - Part 2

Caching is like having strategic storage spaces throughout a delivery system - from the neighborhood store to your kitchen pantry. Each level of caching serves a specific purpose in improving system performance. Let's explore each type with real-worl...

Abhinandan Mishra5 min read
December 14, 2025
How I Rebuilt My Blog with Next.js, MDX, and Hashnode Integration
Next.jsMDX

How I Rebuilt My Blog with Next.js, MDX, and Hashnode Integration

The story of migrating my blog to Next.js App Router, adding full MDX support, and combining Hashnode articles into a single unified platform.

Abhinandan Mishra9 min read
December 1, 2025
Segment Tree: Handling Large Constraints with Coordinate Compression
segment-treeDSA

Segment Tree: Handling Large Constraints with Coordinate Compression

While working on range query problems, I gained a solid understanding of how to use segment trees. Typically, we need to create a segment tree on the array. Then, I encountered the next challenge in the CSES problem set: Salary Queries, a problem ric...

Abhinandan Mishra11 min read
October 13, 2025
Segment Tree: Range update with lazy propagation
segment-treeDSA

Segment Tree: Range update with lazy propagation

When moving from a normal segment tree to a lazy segment tree, the main goal is to support efficient range updates. In a standard segment tree, updating a range [l, r] requires visiting every affected leaf node, which is O(n) in the worst case. Lazy ...

Abhinandan Mishra4 min read
October 5, 2025
Segment Tree: Introduction
segment-treeDSA

Segment Tree: Introduction

You might have solved problems that involve ranges and multiple queries, like finding the sum or minimum in a subarray repeatedly.If you’ve ever thought, “There must be a faster way than recalculating everything each time…” then Segment Tree is the...

Abhinandan Mishra6 min read
October 5, 2025