/react
Posts touching react.
8 posts
- January 26, 2026 4 min
Why I run my portfolio site on the same stack I use at work
Next.js, Payload CMS, PostgreSQL, Cloudflare. Not laziness. Every problem solved on the portfolio feeds back into production expertise.
- /architecture
- /typescript
- /react
- /postgres
- /career
- October 6, 2025 4 min
Upgrading to Next.js 16 inside a Payload CMS monorepo was harder than expected
Cache Components and React Compiler 1.0 are compelling, but upgrading inside a CMS-coupled codebase surfaced dependency conflicts that deserved their own sprint.
- /react
- /typescript
- /architecture
- /learning
- December 9, 2024 4 min
React 19 Server Components in production: the migration nobody warns you about
React 19 shipped with Server Components stable and the React Compiler, but migrating a real fintech dashboard was nothing like the blog posts suggested.
- /react
- /typescript
- /architecture
- /ci-cd
- /blog
- November 11, 2024 4 min
What Payload CMS 3.0 taught me about choosing frameworks that grow with you
Payload CMS 3.0 shipped with native Next.js App Router integration, validating a framework evaluation approach that prioritizes embeddability over feature count.
- /react
- /typescript
- /architecture
- /decision-making
- /blog
- October 9, 2024 4 min
Next.js 15, Turbopack stable, and the mass codebase migration nobody is talking about
Next.js 15 shipped with Turbopack stable and async request APIs that break every existing middleware and dynamic page in your application.
- /react
- /node
- /typescript
- /architecture
- /blog
- July 17, 2024 4 min
Why we picked React Server Components over a separate API layer
I tried React Server Components for our internal dashboard and realized I could eliminate the entire API serialization layer for read-heavy pages.
- /react
- /node
- /architecture
- /api-design
- /blog
- May 29, 2024 4 min
Building a real-time notification system with zero external dependencies
We needed real-time payment notifications but could not justify Redis or a managed WebSocket service. SSE and PostgreSQL LISTEN/NOTIFY did the job.
- /node
- /react
- /api-design
- /architecture
- /blog
- April 10, 2024 4 min
Bootstrapping a Next.js monolith when everyone says microservices
I shipped our entire fintech platform as a single Next.js application. Here is why a monolith was the right call for a team of three.
- /react
- /node
- /architecture
- /startup-life
- /blog