Writing

3 posts

Blog

Notes on software development, craft and everything in between.

3 posts

Inside React Server Components: From Server Execution to Browser Interactivity

Inside React Server Components: From Server Execution to Browser Interactivity

October 2026·13 min read·Updated October 2026

What happens when a React page loads? Discover how React Server Components divide execution between the server and browser, how RSC Payload works, how data crosses the network boundary, and how to design practical Server and Client Componen

  • React
  • RSC
  • React Architecture
  • Next.js
React Compiler Explained: Do We Still Need useMemo and useCallback?

React Compiler Explained: Do We Still Need useMemo and useCallback?

October 2026·10 min read·Updated October 2026

React Compiler is an official build-time optimization tool that automatically memoizes React components, values, and functions. Learn how it works, whether useMemo and useCallback are still necessary, how to configure it with Vite and Next.

  • React
  • React compiler
  • Performance
  • JavaScript
TanStack Redact: A Smaller Runtime for React Applications

TanStack Redact: A Smaller Runtime for React Applications

October 2026·8 min read·Updated October 2026

Explore TanStack Redact, an alternative runtime for React applications designed to reduce client-side JavaScript without rewriting your components or hooks. Learn how it works, compare its performance, explore its limitations, and integrate

  • React
  • Next
  • TanStack
  • Performance
فا