Thoughts

52

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

What Changed in Next.js 16

What changed in Next.js 16: the "use cache" directive, Turbopack and the React Compiler by default, proxy.ts instead of middleware, and View Transitions.

Building APIs with Hono

How I build type-safe APIs with Hono: the router, the Context object, Zod validation, centralized error handling, and end-to-end types shared with the frontend.