Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Getting Started with TypeScript: A Comprehensive Guide

TypeScript enhances JavaScript by adding static types, making your code more predictable and easier to debug. This guide will help you get started with TypeScript and understand its key features.

Mastering Data Fetching with React Query

React Query is a powerful tool for managing server state in React applications. Learn how to streamline your data fetching and improve your app's performance with this comprehensive guide.

Next.js 15: The Future of React Development

Next.js 15, the latest release from Vercel, introduces a host of new features and enhancements aimed at improving the performance, flexibility, and developer experience of React applications. With significant advancements in server-side rendering, dynamic routing, and static site generation, Next.js 15 sets a new standard for modern web development.