The Pensieve

Handpicked

Page 4 of 9
Refresh Tokens: The Race Condition You Didn't Know You Had
8 min readJul 27, 2026

Refresh Tokens: The Race Condition You Didn't Know You Had

Implementing refresh token logic seems straightforward until your frontend makes multiple parallel API calls, all hitting an expired JWT at the exact same moment. Suddenly, your users are logged out, or worse, your server is hit with a thundering herd of refresh requests. There's a subtle but critic

BackendAPISoftware Design
Read blog post
Beyond Static Backgrounds: When Your UI Needs Dynamic Particle Effects
7 min readJul 26, 2026

Beyond Static Backgrounds: When Your UI Needs Dynamic Particle Effects

We often treat backgrounds as static elements, a simple gradient or an image. But what if your UI could subtly animate and respond without heavy Lottie files or complex canvas APIs? tsParticles offers a compelling middle ground for engaging user experiences.

FrontendUIWeb Development
Read blog post
Astro: When Your "Static" Site Needs to Be More Than Just Static
7 min readJul 25, 2026

Astro: When Your "Static" Site Needs to Be More Than Just Static

For years, we've debated static vs. dynamic, SSR vs. CSR. Astro offers a compelling third path for content-driven sites, letting you ship zero JavaScript by default while still pulling in interactive islands where you need them. It's a pragmatic approach to performance that rethinks how we build for

FrontendWeb DevelopmentPerformance
Read blog post
n8n: Beyond Zapier, Workflow Automation That Actually Runs How You Want It
9 min readJul 24, 2026

n8n: Beyond Zapier, Workflow Automation That Actually Runs How You Want It

We've all used tools like Zapier or IFTTT to glue services together. They're great for simple tasks, but as soon as you need something a bit more complex – custom logic, self-hosting, or deeper integration – you hit a wall. That's where n8n comes in, offering a powerful, open-source alternative for

AutomationToolingFull-Stack
Read blog post
Optimistic UI: When Reality Bites Back (and How to Fix It)
9 min readJul 23, 2026

Optimistic UI: When Reality Bites Back (and How to Fix It)

Optimistic UI is a powerful pattern, but it's not without its gotchas. I'll show you how to handle a subtle race condition that can lead to inconsistent states, especially when users interact rapidly.

FrontendWeb DevelopmentReact
Read blog post
TypeBox: Type-Safe APIs Without the Boilerplate
7 min readJul 22, 2026

TypeBox: Type-Safe APIs Without the Boilerplate

I've always found schema validation to be a necessary evil. You need it for data integrity, but writing and maintaining it often feels like a chore, especially when you're also defining TypeScript types for the same data. TypeBox aims to solve this by letting you define JSON Schemas and get TypeScri

TypeScriptBackendAPI
Read blog post
When Your Documentation Needs to Be an Interactive Sandbox
8 min readJul 21, 2026

When Your Documentation Needs to Be an Interactive Sandbox

Static diagrams and theoretical explanations often fall short when teaching complex engineering or software concepts. What if your documentation could be a living, interactive tool, letting users experiment directly in the browser?

FrontendSoftware DesignTooling
Read blog post
WordPress Playground: When Your CMS Needs to Live Entirely in the Browser
10 min readJul 20, 2026

WordPress Playground: When Your CMS Needs to Live Entirely in the Browser

WordPress in the browser? With WebAssembly PHP, it's not just a demo, it's a game-changer for development, demos, and even local content editing without a server setup.

Web DevelopmentWebAssemblyTooling
Read blog post
React Email: When Your Templating Engine Just Isn't Cutting It Anymore
8 min readJul 19, 2026

React Email: When Your Templating Engine Just Isn't Cutting It Anymore

Sending emails from your application usually means wrestling with old templating engines or verbose HTML strings. React Email changes the game, letting you compose rich, responsive emails with the same component model you use for your web apps. It's a breath of fresh air for a long-stagnant problem.

FrontendWeb DevelopmentSoftware Design
Read blog post
Available for projectsReady to make something fun 🎈

Ready to build the next system?Wanna build something awesome together?

Currently accepting high-impact opportunities in frontend engineering and scalable web applications.Got a cool idea rattling around? Let's grab a virtual coffee and turn it into something people love. ☕