Tooling, workflows, and developer productivity
4 articles in this category

A deep dive into our image optimization pipeline — using Sharp to resize, compress, strip EXIF data, and convert uploads to WebP with profile-specific presets for blog, avatar, and logo images.

How we set up Playwright for a complex Next.js 16 SaaS platform, why we inject database sessions instead of logging in through forms, and how 40 tests across 5 spec files give us confidence to ship fast.

How we built an error tracking system with trace IDs, database persistence, and an admin dashboard.

Our patterns for type-safe form validation using Zod schemas.