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.
TypeScript How to Create an NPM Package in TypeScript from the Ground Up Demystify the creation of a TypeScript NPM package by starting from the absolute minimum amount of code and building up a complete importable module.