Thoughts, tutorials, and insights on software development,
design, and the future of the web.
Tutorials
React Native Best Practices: A Beginner's Guide
Learn how to build performant, maintainable React Native apps with 35+ production-proven rules. Covers list virtualization, GPU-accelerated animations, native navigation, state management, and platform-specific optimizations.
Learn how to build performant, maintainable React apps with practices drawn from Vercel Engineering's production experience. Covers eliminating data waterfalls, bundle size, server-side rendering, and re-render optimization.
React 19.2 introduced a powerful new feature called the Activity component that fundamentally changes how we handle conditional rendering in React applications
Design Systems 101: A Beginner's Guide to Building Consistency from Scratch
Learn how to build a design system from scratch and create consistent, professional interfaces. This beginner-friendly guide covers everything from color palettes and typography to components and documentation.
Looking for a New Job These Days Is Like Trying to Find Real Love on Tinder
Swipe left on sanity, swipe right on existential dread — welcome to the post-2020 hellscape where humans have become data points in someone else's algorithm.