Notes on building software
Practical write-ups on Node.js, React, Next.js, TypeScript, architecture, and performance. Separate from the client work on this site.
Micro-Frontends: When to Split the Monolith
An architectural deep dive into Micro-Frontends. Analyzing Module Federation, iframe patterns, and when your React app becomes too large to stay as a monolith.
Async Context in Node.js: The End of Callback Hell?
Learn how AsyncLocalStorage is revolutionizing request tracing and telemetry in enterprise Node.js systems, replacing messy argument drilling.
Infrastructure as Code: AWS CDK vs Terraform
An objective analysis of modern Infrastructure as Code (IaC). Should you use HCL with Terraform, or program your cloud natively using AWS CDK?
Demystifying the React Compiler
React has historically relied on developers to manually memoize components. Discover how the brand-new React Compiler is automating UI optimization.
Investigating INP: The New Core Web Vital
FID is dead. Interaction to Next Paint (INP) is Google’s new standard for measuring webpage responsiveness. Let’s break down how to fix it.
Optimizing Node.js APIs with MongoDB Aggregation
A guide to improving Node.js and Express API performance using MongoDB aggregation pipelines instead of slow, memory-heavy application-level data processing.