Thoughts

Notes on software engineering, distributed systems, and the future of human productivity.

More Backend Than a Blog Needs

How pablofr.com is actually built. Three services, a shared data-stack of Postgres, Meilisearch and Redis, one real work queue, and a lot of SSE. Why a personal site is over-engineered on purpose, and where that pays off.

Understanding React Server Components

How React Server Components split an app across the server/client boundary, why they never hydrate, and the composition pattern for putting server content inside a client component.