Writing on software engineering, developer tools, and other curiosities.

All of my thoughts on programming, projects, architecture, and more, collected in chronological order.

The Limits of RSC: A Practitioner's Journey

React Server Components promised to revolutionize how we build React applications. I embraced this vision fully, only to discover that real-world implementation exposes fundamental gaps in the model. This is my journey from RSC enthusiasm to practical compromise.

Creating a Type-Safe Fetch API Client

Learn how to create a type-safe API client for efficiently fetching data from a server while leveraging TypeScript and OpenAPI.

Managing Grids with React

My journey creating grids in React, and the callback component pattern I found.

Using Vite with React

My experience running vite in my real-word full time job app.