Checklists
Run-before-you-ship checklists for building, securing, and reviewing production code.
All posts7
How to review a React pull request
A shareable, team-facing checklist for reviewing React pull requests — correctness, hooks, state, performance, accessibility, and tests.
React performance: what to fix first
A saveable checklist for shipping fast React apps — cut wasted re-renders, trim bundles, fix data waterfalls, and measure what matters.
Getting Next.js SEO right
Everything to get right for Next.js SEO — the Metadata API, rendering mode, canonicals, sitemap and robots, Core Web Vitals, and structured data.
How to design a MongoDB schema
A reference for modelling decisions in MongoDB — embed vs reference, designing around queries, indexing, patterns, and the anti-patterns to avoid.
Shipping a MERN app to production
What to verify before your first real MERN deploy — environment config, security, database, performance, error handling, and observability.
Securing an Express API
Express security best practices as a pre-ship checklist — authentication, rate limiting, input validation, security headers, and secret handling.
REST API design done right
The REST API checklist to run before you ship — resource naming, status codes, error shapes, pagination, versioning, and auth.

