TypeScript CQRS and Event Sourcing in TypeScript: A Production Walkthrough Most CQRS explainers reach for a bank account aggregate. This post uses an actual production system example.
Developer Tools More on How JSDoc Saved the Day: ESLint Enters the Chat ESLint catches everything else. Here's how to pair ESLint with JSDoc for the perfect squiggle setup — no build step required.
React Native How to Recreate the Omnichord for the iPad with React Native A few months back, our drummer came into rehearsal, reached into his backpack and pulled out an Omnichord.
Developer Tools Kysely: Type-Safe SQL Without ORM Overhead Kysely is a compelling choice for query building with type safety and SQL-shaped expressiveness without adopting a full ORM.
Python Type-Safe Python for TypeScript Developers Your best friend for type-safe Python? Python's typing package and the static analysis tools and IDE intelligence it makes possible.
TypeScript 3 TypeScript Tips You Should Know About Learn how to leverage these three tips for improving the readability of your type definitions in TypeScript.
TypeScript A Better Promise.all() — Utility Types and Functions I'll introduce a set of utility types and functions that make deep promise handling more ergonomic and type-safe.
JavaScript How JSDoc Saved My Dev Workflow By pairing ESLint with a JSDoc plugin and some well-chosen rules, I finally had my perfect squiggle setup.
React / Redux Smarter Data Fetching with TanStack Query: Reusable Patterns and Optimistic UI Here are a few especially helpful patterns for real-world projects, including reusing query configuration across components.
TypeScript TypeScript’s Big Move: A Faster Future with Go TypeScript's Go port is a major shift, set to dramatically speed up compilation, improve editor performance, and reduce memory usage.
Developer Tools Use Zod to Upgrade Your Form Validation Adding Zod schemas to your react-hook-form will simplify complex form validation by leveraging TypeScript for well-typed form data.
Developer Tools Get the Most Out of Payload CMS Custom Translations On a recent project, we used Payload CMS. The helper functions we added made working with custom translations even easier.