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
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.
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.
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.
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.
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.
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.
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.
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.
A complete guide for developers comparing GSAP and Motion (Framer Motion). Dive into code examples for React, understand the core philosophies, and choose the right animation library for your project.
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`.
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`.
Part 5 of the series: "Unlocking CSS 3D"
Learn to elevate your CSS 3D creations by simulating light, adding dynamic JavaScript interactivity with mouse tracking, and ensuring smooth performance with `will-change`.
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.
Part 1 of the series: "Unlocking CSS 3D"
Build the foundational theory for CSS 3D, including the coordinate system, perspective, and the vanishing point, before writing any code.
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.