Blogs

My Blogs

I'm a software engineer with passion for building scalable and efficient systems. I am currently pursuing MCA at SRM.

Building an MDX Blog with Next.js Server Components, fs, and path

A complete walkthrough of how to build a file-system-driven MDX blog in Next.js using Server Components, next-mdx-remote, remark-gfm, and custom MDX c...

Thu, May 14, 2026

CI/CD Pipelines with GitHub Actions

Build production-grade CI/CD pipelines with GitHub Actions — automated testing, Docker image builds, staged deployments, environment secrets, and reus...

Wed, Jan 22, 2025

Git & GitHub Essentials

Master the core Git workflow — commits, branches, merges, and pull requests — and learn how GitHub makes team collaboration effortless.

Thu, Sep 12, 2024

Next.js App Router — A Deep Dive

An advanced guide to the Next.js App Router: Server Components, Client Components, Server Actions, Streaming with Suspense, Route Handlers, Middleware...

Sat, Jun 1, 2024

Prettier + Tailwind CSS Plugin — Legacy Setup (prettier-plugin-tailwindcss ^0.7.2)

A stable fallback setup for Prettier with import sorting and Tailwind class sorting using older, pinned plugin versions — no Object.create patch neede...

Tue, Apr 28, 2026

Prettier + Tailwind CSS Plugin — The Complete Setup Guide

A confirmed-working setup for Prettier with automatic import sorting and Tailwind class sorting in Next.js projects — including the Object.create fix ...

Tue, Apr 28, 2026

REST APIs Explained

Understand what REST APIs are, how HTTP methods map to CRUD operations, and how to design clean, predictable endpoints for your web applications.

Sun, Oct 20, 2024

The Node.js Event Loop — A Deep Dive

Understand exactly how Node.js handles concurrency without threads: the event loop phases, the microtask queue, libuv, and how to write non-blocking c...

Thu, Dec 5, 2024

TypeScript for Beginners

A practical introduction to TypeScript — learn how static typing, interfaces, and generics help you write safer, more maintainable JavaScript.

Wed, Jul 10, 2024

Understanding React Hooks

Dive into React's most essential hooks — useState, useEffect, useRef, useContext, and useMemo — with practical examples and mental models.

Mon, Aug 5, 2024

Web Performance Optimization

Learn the most impactful techniques for making your web apps faster — from lazy loading and code splitting to image optimization and Core Web Vitals.

Mon, Nov 18, 2024