Blog | Articles & Series by Satish Kumar

Explore a complete collection of articles and in-depth series on modern web development, advanced CSS, React, and creative coding.

Articles

Breaking the Waterfall: Streaming & Suspense

Part 6 of the series: "The Senior Engineer's Guide to React Server Components"

How to make slow databases feel fast. Understanding HTTP Streaming, Time-To-First-Byte (TTFB), and how React Suspense allows the Architect to send blueprints in chunks.

The Loop: Server Actions & The RPC Revival

Part 7 of the series: "The Senior Engineer's Guide to React Server Components"

Forget API routes. Learn how Server Actions allow you to treat the backend like a local function, how Progressive Enhancement works in 2026, and the mechanics of Cache Revalidation.

The Senior Playbook: Architecture, Patterns & Caching

Part 8 of the series: "The Senior Engineer's Guide to React Server Components"

The definitive guide to production RSC. Master the "Leaf" strategy, Container/Presenter 2.0, Parallel Slots, and the complex Caching layers of Next.js to build scalable applications.

The Great Split: Zero-Bundle-Size Architecture

Part 4 of the series: "The Senior Engineer's Guide to React Server Components"

Introducing React Server Components. How moving the Render Phase to the server allows us to delete vast amounts of JavaScript, isolate heavy dependencies, and rethink data fetching.

The Hole in the Donut: RSC Composition Patterns

Part 5 of the series: "The Senior Engineer's Guide to React Server Components"

Mastering the art of Interleaving. How to use the "Children Prop" pattern to render Server Components inside Client Components without breaking the architecture.

The Cost of Waking Up: Hydration & The Uncanny Valley

Part 3 of the series: "The Senior Engineer's Guide to React Server Components"

Why your fast site feels slow. Understanding the mechanics of React Hydration, the "Double Work" problem, and why the browser spends valuable CPU cycles recalculating what the server already built.

The Wire & The Wall: Serialization & The Flight Protocol

Part 2 of the series: "The Senior Engineer's Guide to React Server Components"

Why you cannot pass functions to Client Components. A deep dive into the React Flight Protocol, the limits of JSON, and the security implications of the RSC payload.

The Architect & The Builder: React’s Internal Split

Part 1 of the series: "The Senior Engineer's Guide to React Server Components"

Deconstructing React into two distinct phases—Render and Commit. Understand why this separation is the physics engine that makes Server Components possible.

Assembling a 3D Object - The CSS Cube

Part 4 of the series: "Unlocking CSS 3D"

Learn to construct a complete, volumetric 3D cube from multiple flat planes using CSS. This step-by-step guide covers the logic of using `rotate` and `translateZ`.

Entering the Third Dimension - The Flipping Card

Part 3 of the series: "Unlocking CSS 3D"

A hands-on tutorial to build a 3D flipping card with CSS. Learn the core concepts of `perspective`, `transform-style: preserve-3d`, and `backface-visibility`.

The Foundation - Mastering 2D Transforms

Part 2 of the series: "Unlocking CSS 3D"

A deep dive into the four fundamental verbs of 2D transformation: moving (translate), resizing (scale), spinning (rotate), and distorting (skew), focusing on performance and animation feel.

The Real World - Practical 3D Components

Part 6 of the series: "Unlocking CSS 3D"

Apply your CSS 3D skills to real-world projects. This final tutorial in the series shows you how to build a layered parallax header and a 3D cylindrical carousel.


Series


Subscribe to my free Newsletter

Join my weekly newsletter to get the latest updates on design engineering, new projects, and articles I've written. No spam, unsubscribe at any time.