5 Inconvenient Truths about TypeScript
A developer shares five hard truths about TypeScript, including its relationship to JavaScript and the complexity it adds.
A developer shares five hard truths about TypeScript, including its relationship to JavaScript and the complexity it adds.
An educational guide explaining the GraphQL Type System, including scalar types, objects, interfaces, and unions.
A tutorial explaining TypeScript Generics, starting with basic functions and progressing to abstract, reusable code.
Common mistakes to avoid when learning TypeScript, especially for developers with JavaScript or other language backgrounds.
Explores TypeScript function overloads, their limitations, and how newer features like variadic tuple types offer better solutions.
A defense of using the 'any' type in TypeScript, arguing it's a practical tool for migration, third-party libraries, and development flexibility.
Explains a TypeScript error where assigning object properties results in a 'never' type due to unexpected intersection types.
A technical deep-dive into how GraphQL works internally, focusing on schema building and query execution mechanics.
The author announces their new book 'TypeScript in 50 Lessons', a 450-page guide focused on the TypeScript type system.
A developer shares a mental model of JavaScript fundamentals, explaining core concepts like values, types, and equality in a glossary format.
Explains the void operator in JavaScript and the void type in TypeScript, highlighting their differences and common use cases.
A TypeScript guide on using conditional types to enforce exact object shapes, preventing extra properties.
A guide to TypeScript's built-in generic utility types like Readonly, Partial, and Pick, with code examples.
Explains why TypeScript allows non-matching function signatures, focusing on substitutability with fewer parameters and void return types.