Skip to content
Rohan Kumar logoRohan Kumar

Blogs

Thoughts, tutorials, and learnings.

#app-router#architecture#caching#cicd#consensus#csr
JavaScript Fundamentals — Practice Questions & Implementations
12 min read
JavaScript Fundamentals — Practice Questions & Implementations

By Rohan Kumar · February 16th, 2026

A practical TypeScript-first guide to JavaScript fundamentals with 15 from-scratch implementations: array and promise polyfills, debounce/throttle, curry, deep clone/equal, data merge, and generator patterns with tests.

javascripttypescriptpolyfills
Read More →
From Portfolio App to Production-Grade Frontend: A Senior Engineer’s Before/After Playbook
10 min read
From Portfolio App to Production-Grade Frontend: A Senior Engineer’s Before/After Playbook

By Rohan Kuma · February 8th, 2026

Learn how senior frontend engineers evolve feature-complete UIs into production-grade systems. Discover the critical upgrades in reliability, observability, performance, and security that separate hobby projects from scalable products.

reliabilityobservabilityperformancesecurityarchitecture
Read More →
Designing Resilient Asynchronous Systems: From Synchronous APIs to Event-Driven Architecture at Scale
8 min read
Designing Resilient Asynchronous Systems: From Synchronous APIs to Event-Driven Architecture at Scale

By Rohan Kumar · February 7th, 2026

Explore strategies and patterns for evolving synchronous APIs into scalable, resilient event-driven architectures. Learn how to design systems that handle failures gracefully and scale efficiently

architecturescalabilityresilience
Read More →
News Feed (e.g., Facebook)
15 min read
News Feed (e.g., Facebook)

By Rohan Kumar · February 6th, 2026

How to design the front end of a news feed: core features, UX choices like infinite scroll, supported post types, and a high-level architecture sketch.

frontendsystem designnews feedinfinite scrol
Read More →
🧠 Production Resilience Patterns: Deep Dive into Distributed Systems Fundamentals
Featured
8 min read
🧠 Production Resilience Patterns: Deep Dive into Distributed Systems Fundamentals

By Rohan Kumar · February 1st, 2026

An exploration of why resilience patterns exist in distributed systems, the failure modes they address, and the trade-offs behind health checks, timeouts, retries, and beyond.

distributed systemsresiliencereliabilityfault tolerancehealth checks+1
Read More →
Mastering Next.js: From Fundamentals to Architect-Level Expertise
5 min read
Mastering Next.js: From Fundamentals to Architect-Level Expertise

By Rohan Kumar · August 21st, 2025

A deep dive into mastering Next.js, from core fundamentals to advanced architectural strategies, system design, and interview-level preparation for senior developers.

nextjsreactarchitecturesystem-designinterview-prep+5
Read More →
⚔️ Server-First Next.js vs React CSR: A Deep Dive for Builders
Featured
6 min read
⚔️ Server-First Next.js vs React CSR: A Deep Dive for Builders

By Rohan Kumar · August 21st, 2025

A deep dive comparing Next.js App Router’s server-first model with traditional React CSR, showing why SSR with route conventions, caching, and streaming yields faster, simpler, and more reliable apps.

nextjsreactssrcsrapp-router+4
Read More →
🚀 Building a Scalable Monorepo: A Senior Engineer’s Tour of `fullstack-lab`
Featured
6 min read
🚀 Building a Scalable Monorepo: A Senior Engineer’s Tour of `fullstack-lab`

By Rohan Kumar · August 19th, 2025

A practical walkthrough of how one monorepo powers API, web, and admin apps while keeping type safety and tooling in sync. Learn the structure, patterns, and practices that enable consistency, rapid iteration, and automated deployment for a maintainable, scalable setup.

monorepopnpmtypescriptnodejsexpress+7
Read More →
⚡️ Virtualization in Frontend Development (with React & @tanstack/react-virtual)
Featured
4 min read
⚡️ Virtualization in Frontend Development (with React & @tanstack/react-virtual)

By Rohan Kumar · July 3rd, 2024

reactjavascripthtml5css
Read More →
Page 1 of 2

Showing 19 of 10 results