Web Performance Optimization Guide
Learn how to measure, analyze, and improve your web application's performance for better user experience.
Tutorials, methods, and guides to help you become a better developer. Pick a category or browse recent content below.

My framework for building software with AI. Learn the principles, patterns, and practical setup that guide all my projects.
Step-by-step build-along projects. Follow along and create complete applications from scratch.
Focused techniques, patterns, and approaches. Shorter, concept-driven content to level up specific skills.
Comprehensive how-to articles. In-depth explanations of broader topics and best practices.
Learn how to measure, analyze, and improve your web application's performance for better user experience.
Create a powerful command-line interface tool using Node.js with argument parsing, interactive prompts, and colorful output.
A comprehensive guide to testing including unit tests, integration tests, and end-to-end testing with real-world examples.
Deep dive into TypeScript's built-in utility types and how to create your own for better type safety.
Build a custom headless CMS with markdown support, authentication, and a REST API.
Compare different state management solutions: useState, useReducer, Context, Zustand, and Redux.