dennis jjagwe - Avatar
dennis jjagwe - Profile Photo

Welcome to my space

A place where I put my shiz together.

I write my posts by hand. It forces me to think and helps me calm down. I only use AI for grammar and punctuation fixes when editing. And this is reducing the more I get used to writing.

Recent Posts

A couple of things that popped into my head in february that I might write blog posts about.

How to use Next.js's connection() API to opt specific components into dynamic rendering while keeping the rest of your page statically generated.

What started as a multiplayer prototype revealed duplicated state, overloaded slices, and blurred team ownership. This is how we refactored it — and why reading the docs still matters when coding with AI.

How I learned to diffuse anger by recognizing its source—from setting boundaries with the stop loss principle to reframing how I think about opinions and past mistakes.

We needed to solve concurrent editing in our React Flow workflow builder. Here's how Yjs + WebSockets, Yjs + SSE, and Liveblocks compared — and why we chose locks instead.

A tooltip bug where the AI fix “worked” by spreading z-index, but the real fix was keeping portals inside the right stacking context.