Blog

Insights & Ideas

Thoughts on engineering, design, product, and building modern digital experiences that scale.

40+Articles
12kMonthly Readers
5Topics

Latest Posts

Written for
builders.

How We Build Design Systems with Tailwind CSS
May 10, 2025
14 min read
Design

How We Build Design Systems with Tailwind CSS

Stop fighting Tailwind's utility classes. Learn how we compose tokens, variants, and component abstractions into a coherent design system.

Priya ShahPriya Shah
TailwindDesign System
React Server Components: The Mental Model You Need
Mar 8, 2025
16 min read
Engineering

React Server Components: The Mental Model You Need

RSCs aren't just an optimization — they're a completely new way to think about data fetching and rendering. Here's the mental model that finally made it click.

Jordan MercerJordan Mercer
ReactNext.js
Sprint Zero: How We Kick Off Every Product We Build
Mar 20, 2025
14 min read
Product

Sprint Zero: How We Kick Off Every Product We Build

Before a single line of code, we run a structured Sprint Zero. Here's the exact checklist, documents, and decisions we nail down in week one.

Priya ShahPriya Shah
ProductProcess
Prisma + Postgres Patterns We Use on Every Project
Jan 3, 2025
15 min read
Engineering

Prisma + Postgres Patterns We Use on Every Project

After using Prisma on dozens of production apps, we've settled on a set of patterns for migrations, seeding, relations, and query optimization.

Jordan MercerJordan Mercer
PrismaPostgres
Docker Dev Environments That Don't Slow You Down
Feb 22, 2025
12 min read
DevOps

Docker Dev Environments That Don't Slow You Down

Everyone knows Docker is great for production. But most local Docker setups are sluggish. Here's how we configure fast, reproducible dev environments.

Luca FerrettiLuca Ferretti
DockerDevOps
Our Figma-to-Code Workflow That Actually Scales
Feb 10, 2025
11 min read
Design

Our Figma-to-Code Workflow That Actually Scales

Handoff between design and engineering breaks at scale. Here's the component naming, token structure, and review process we use to keep it seamless.

Sana YildizSana Yildiz
FigmaDesign
TypeScript Strict Mode: The Pain Is Worth It
Apr 28, 2025
15 min read
Engineering

TypeScript Strict Mode: The Pain Is Worth It

We turned on strict mode across a 60k-line codebase. Here's every error we hit, how we fixed them, and why we'd do it again.

Jordan MercerJordan Mercer
TypeScriptEngineering
Edge Functions on Vercel: When and Why to Use Them
Apr 2, 2025
11 min read
DevOps

Edge Functions on Vercel: When and Why to Use Them

Edge functions are fast, but they're not magic. A practical guide to deciding when edge runtime actually helps — and when it just adds complexity.

Luca FerrettiLuca Ferretti
VercelEdge
GSAP Scroll Animations That Actually Feel Good
Apr 15, 2025
13 min read
Design

GSAP Scroll Animations That Actually Feel Good

Most scroll animations feel cheap. Here's the exact easing, timing, and trigger logic we use to make motion feel premium and intentional.

Sana YildizSana Yildiz
GSAPAnimation

Topics

What we
write about.

Deep dives, quick tips, and opinionated takes on the tools and frameworks we use every day.

Newsletter

Stay in the
loop.

New posts, project updates, and occasional deep-dives — straight to your inbox. No spam, ever.