The Pensieve

Handpicked

Page 4 of 13
When Your API Contract Becomes Your Type System
10 min readAug 31, 2026

When Your API Contract Becomes Your Type System

I've lost count of the times I've written an API endpoint, defined its types in TypeScript, and then duplicated that definition in a validation library. It's a waste of time and an open door for bugs. Zod fixes this by letting your validation schema *be* your type system.

TypeScriptAPISoftware Design
Read blog post
When Your CSS Framework is Bloated, But You Still Want Utility Classes: UnoCSS
8 min readAug 30, 2026

When Your CSS Framework is Bloated, But You Still Want Utility Classes: UnoCSS

I've been a Tailwind user for years, but the build times and the sheer size of the generated CSS are starting to wear thin. UnoCSS promises the best of both worlds: utility-first CSS, but with an instant, on-demand engine that keeps your stylesheets lean.

FrontendWeb DevelopmentTooling
Read blog post
When Your Frontend Needs to Go Beyond the Official API: The Power of Reverse Engineering
7 min readAug 29, 2026

When Your Frontend Needs to Go Beyond the Official API: The Power of Reverse Engineering

Official APIs are great, until they aren't enough. Sometimes, to build truly innovative features or unlock hidden potential, you need to look behind the curtain. YouTube.js is a prime example of leveraging reverse engineering to tap into powerful internal APIs, offering a level of control and functi

FrontendAPIWeb Development
Read blog post
When Your Frontend Needs to Go Beyond the Official API: The Power of Reverse Engineering
8 min readAug 28, 2026

When Your Frontend Needs to Go Beyond the Official API: The Power of Reverse Engineering

Official APIs are great, but sometimes they fall short. We'll explore how libraries like YouTube.js tap into internal APIs by reverse engineering, and why this technique can unlock capabilities you never knew existed.

FrontendAPIWeb Development
Read blog post
When Your Tiny Package Has a Secret Dependency Hoard
8 min readAug 27, 2026

When Your Tiny Package Has a Secret Dependency Hoard

You built a small, focused React component. It's 4KB. You push it to npm. Then you look at the dependency tree and realize it's pulling in half the internet. What happened? And how do you fix it before your users pay the price?

ToolingFrontendPerformance
Read blog post
When Your Mobile Camera Needs to Be More Than Just a Photo Button
7 min readAug 26, 2026

When Your Mobile Camera Needs to Be More Than Just a Photo Button

React Native's built-in camera capabilities are fine for simple snapshots, but what if you need real-time computer vision, custom effects, or advanced control over the sensor? That's where libraries like react-native-vision-camera come in. It lets you tap into the raw power of the device camera, ope

React NativeMobile DevelopmentPerformance
Read blog post
When Your Postgres Database Needs to Be More Than Just Storage
7 min readAug 25, 2026

When Your Postgres Database Needs to Be More Than Just Storage

We've all used Postgres. It's solid, reliable. But what if your database could do more than just store data? Supabase turns Postgres into a full development platform with real-time, auth, and more, all while keeping the database as the source of truth.

DatabaseBackendFull-Stack
Read blog post
When Your Emails Need to Be as Good as Your UI: React Email
7 min readAug 24, 2026

When Your Emails Need to Be as Good as Your UI: React Email

Sending emails from your application often means dealing with HTML tables, inline styles, and inconsistent rendering across clients. It's a UX nightmare. React Email brings the component model and developer experience of React to building robust, beautiful emails.

FrontendWeb DevelopmentUI
Read blog post
When Your UI Needs to Break the Flat Screen: React and 3D with React Three Fiber
8 min readAug 22, 2026

When Your UI Needs to Break the Flat Screen: React and 3D with React Three Fiber

We've been building UIs on flat screens for decades. But what happens when you need something more? When data visualization demands depth, or an interactive product showcase needs a real sense of presence? React Three Fiber is the tool that lets you bring the full power of Three.js into your React a

FrontendWeb DevelopmentReact
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. ☕