Blog
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.
Express.js
May 10, 202610 min read
Express.js Middleware: Security and Architecture Best Practices
Express powers countless Node.js APIs. Learn how to structure middleware chains, harden routes with helmet and rate limiting, validate input, and avoid common security vulnerabilities in production Express applications.
#Express.js#Node.js Middleware#API Security
Read article →TypeScript
May 18, 202612 min read
TypeScript Advanced Types: satisfies, Narrowing, and Branded Types
Move beyond basic interfaces with TypeScript satisfies operator, discriminated unions, template literal types, and branded types for safer domain modeling in large codebases.
#TypeScript#satisfies#Type Narrowing
Read article →CSS
May 25, 20269 min read
CSS Container Queries: Component-Level Responsive Design
Media queries respond to the viewport; container queries respond to a parent element. Learn @container syntax, size containment, and how to build truly reusable responsive components without viewport hacks.
#CSS Container Queries#Responsive Design#CSS
Read article →