Building Accessible Web Applications
Accessibility is not just a feature, it's a fundamental aspect of good design. Here's how to build web apps that everyone can use.
Thoughts on development, design, and everything in between. I write about topics I find interesting and lessons learned along the way.
Accessibility is not just a feature, it's a fundamental aspect of good design. Here's how to build web apps that everyone can use.
Exploring the latest CSS features like container queries, subgrid, and the :has() selector that are changing how we build layouts.
A comprehensive guide to writing clean, maintainable TypeScript code with the latest features and patterns.
Lessons learned from building and maintaining design systems that serve multiple teams and products.
Comparing different approaches to state management and when to use each one in your React applications.
Essential techniques for optimizing website performance including code splitting, lazy loading, and image optimization.