Saswata Pal

Saswata Pal @saswatapal

About: Senior Software Engineer turning 12 years of frontend/DevOps into full-stack + AI. Building in public: React 19, Next.js 15, Tailwind v4, AWS. Week 1/12 of my transformation. Let's connect!

Location:
Remote
Joined:
Dec 1, 2025

Saswata Pal
articles - 13 total

Why I Chose Monorepo: From Copy-Paste Hell to 2.8s Builds

I had the same Button component in 3 repos. All slightly different. All breaking at different times. Here's how monorepo fixed that (and made builds 22x faster).

Learn More 1 0Dec 9

Why I Chose Monorepo Architecture: From Code Chaos to 2.8s Builds

The foundational decision that transformed my development workflow. Real architecture patterns, migration gotchas, and ROI calculations from managing 3 apps + 2 packages in production.

Learn More 0 0Dec 9

Tailwind CSS v4: Why I Chose CSS-First Config Over Styled Components

Deep dive comparing Tailwind v4, Tailwind v3, Styled Components, and CSS Modules. Real benchmarks showing 10x faster builds with the new CSS directives and Oxide engine revolution.

Learn More 0 1Dec 6

Next.js 16 vs Remix vs Astro: Choosing the Right React Framework in 2025

Deep dive comparing Next.js 16, Remix 2, and Astro 4 for modern web apps. Real experience with App Router, Turbopack, Server Components, and deployment strategies.

Learn More 1 0Dec 5

Why I Chose Vite Over Webpack: 10x Faster Builds & Instant HMR

Deep dive comparing Vite, Webpack, esbuild, Rollup, and Turbopack for build tooling. Real benchmarks from UI library with 67 modules, and decision framework for choosing the right bundler.

Learn More 2 0Dec 4

Storybook 10: Why I Chose It Over Ladle and Histoire for Component Documentation

Building an interactive component library with 50+ stories. Real comparison of Storybook vs faster alternatives like Ladle and Histoire.

Learn More 0 0Dec 4

Do You Need State Management in 2025? React Context vs Zustand vs Jotai vs Redux

An honest look at when React's built-in state is enough, and when to reach for Zustand, Jotai, or Redux. Real-world decision framework included.

Learn More 7 5Dec 4

Why I'm Using React 19 in Production: Compiler Magic & Actions That Just Work

Deep dive comparing React 19, React 18, Preact, and Solid. Real benchmarks, new compiler features, Server Actions, and decision framework for choosing the right React version.

Learn More 0 0Dec 3

Why I Chose Vitest Over Jest: 10x Faster Tests & Native ESM Support

Deep dive comparing Vitest, Jest, and testing alternatives. Real benchmarks, Vite integration, and decision framework for choosing the right testing framework.

Learn More 1 0Dec 3

Why I Chose Biome Over ESLint+Prettier: 20x Faster Linting & One Tool to Rule Them All

Deep dive comparing Biome, ESLint+Prettier, Oxlint, and alternatives for code quality. Real benchmarks showing 20-50x speed improvements, migration guide, and decision framework for choosing the right linting solution.

Learn More 1 0Dec 1

Why I Chose pnpm Over npm/Yarn: 3x Faster Installs & 50% Less Disk Space

Deep dive comparing pnpm, npm, Yarn, and Bun for package management. Real benchmarks, monorepo advantages, and decision framework for choosing the right package manager.

Learn More 0 0Dec 1

Why I Chose Turborepo Over Nx: Monorepo Performance Without the Complexity

Deep dive comparing Turborepo, Nx, and Lerna for monorepo management. Real benchmarks, configuration examples, and decision framework for choosing the right tool.

Learn More 2 1Dec 1

Building a Production Design System with Tailwind CSS v4

A deep dive into migrating to Tailwind CSS v4's bleeding-edge features, building a component library with 468 passing tests, and achieving 48% faster builds.

Learn More 0 0Dec 1