Using Template Haskell to derive the structure of records and simulate structural subtyping| Arthi-chaud
Complete API reference for all Zod schema types, methods, and validation features| Zod
1 post published by chipx86 during July 2025| ChipLog — Christian Hammond
More than you probably ever wanted to know about Python function signatures and typing shenanigans. And it’s just the start.| ChipLog — Christian Hammond
In this blog post, we explore how we can extract parts of compound types via the infer keyword. It helps if you are loosely familiar with conditional types. You can check out chapter “Conditional types” in “Exploring TypeScript” to read up on them.| 2ality.com
All Convex documents are defined as Javascript objects. These objects can have| docs.convex.dev
Argument and return value validators ensure that| docs.convex.dev
Schema validation keeps your Convex data neat and tidy. It also gives you end-to-end TypeScript type safety!| docs.convex.dev
A few more advanced techniques & helpers to further reduce duplication and accelerate your Convex workflow.| stack.convex.dev
Back to: Part I| patrickthebold.github.io
TypeScript's infer keyword can infer quite a bit more than you might expect. It's extremely effective at extracting types from the sort of nested structures that you might get from codegen or an API specification.| effectivetypescript.com
TypeScript-first schema declaration and validation library with static type inference. Latest version: 3.24.1, last published: a month ago. Start using zod in your project by running `npm i zod`. There are 19437 other projects in the npm registry using zod.| npm
How classes work in TypeScript| www.typescriptlang.org
is string[] really better than Array? Of course not!| tkdodo.eu
Preventing a common React bug.| tigeroakes.com
How to Enforce Exhaustive TypeScript Enum Mappings Using Records| www.dannyguo.com
There is a subtle difference between optional fields and required, but potentially undefined ones.| tkdodo.eu
In this article, we show how to use TypeScript to implement Haskell concepts like algebraic data types, higher-kinded types, tagless final, and more.| Functional Programming in TypeScript
Passionate programmer, experienced Extreme Programmer, Senior Agile Software Engineer @ VMware, remote worker from Spain, Open Source enthusiast, and avid learner with a focus on software craftsmanship, and IT security.| Domenico Luciani - How to mock with Jest and Typescript