Welcome to My Tech Blog

Exploring the latest in web development, programming, and technology through in-depth articles and tutorials.

Latest Articles

Discover insights on web development, system design, and more.

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
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
System Design - All about Caching - Part 1
System Designcaching

System Design - All about Caching - Part 1

Caching is a process of storing frequently accessed data in temporary storage for faster retrieval of data. You might have faced a website taking a longer time to load for the first time but on the second time further, it loads faster, this also belo...

Abhinandan Mishra7 min read
July 22, 2025
System Design - Understanding Databases - Part 5
System DesignDatabases

System Design - Understanding Databases - Part 5

In the world of database management, choosing between relational databases (RDBMS) and non-relational databases (NoSQL) is a critical decision. This article explores the limitations and benefits of relational and non-relational databases and provides...

Abhinandan Mishra5 min read
January 27, 2025
abhinandanmishra1
Available for hiring

Full Stack Developer & Technical Writer

Hey, I'm Abhinandan Mishra

A passionate developer and technical writer sharing knowledge through detailed articles and tutorials.

50+
Articles Published
10k+
Readers Monthly
5+
Years Experience
Contact Me

Categories

Explore articles by topic

React

Modern web development with React, hooks, and best practices

JavaScript

Core concepts, ES6+, and advanced JavaScript patterns

Web Development

Optimization techniques and responsive design patterns

TypeScript

Type-safe JavaScript with modern patterns

CSS

Styling for modern web applications

System Design

Architectural patterns and large-scale system planning

Stay Updated with Latest Articles

Get notified about new articles, tutorials, and tech insights delivered straight to your inbox.

No Spam
Weekly Updates
Unsubscribe Anytime