Building Scalable React Applications
Best practices for structuring large React apps — state management, component architecture, and where the real complexity hides.
Loading
Writing
Thoughts on web development, engineering practices, and the tools I use day to day.
Best practices for structuring large React apps — state management, component architecture, and where the real complexity hides.
A look at the latest in Next.js 15 and how the new capabilities can sharpen your app's performance.
TypeScript patterns and habits that make codebases more maintainable and noticeably less buggy.
Understanding common database design patterns and when each one actually earns its place.
A practical guide to containerising and deploying full-stack applications without the usual headaches.
How to build robust, scalable REST APIs with Node.js, Express, and modern development practices.
Newsletter
Get notified when I publish something new. No spam, unsubscribe anytime.