TypeScript: Generics
A tutorial explaining TypeScript Generics, starting with basic functions and progressing to abstract, reusable code.
A tutorial explaining TypeScript Generics, starting with basic functions and progressing to abstract, reusable code.
A developer's wishlist for PHP improvements, including generics, static analysis, a TypeScript-like superset, and syntax enhancements.
A beginner-friendly guide explaining TypeScript Generics, covering their syntax, purpose, and a practical use case for writing reusable, type-safe code.
An argument for implementing generics in PHP via static analysis, discussing the technical challenges and required mindset shift for developers.
An introduction to generics in PHP, explaining what they are, why PHP lacks them, and their potential future in the language.
Common mistakes to avoid when learning TypeScript, especially for developers with JavaScript or other language backgrounds.
A quick comparison of Interface vs Type Alias in TypeScript, highlighting key differences and use cases for each feature.
Exploring TypeScript's 'any' type, its role as a top type, and how 'unknown' provides a safer alternative for type handling.
Explores TypeScript function overloads, their limitations, and how newer features like variadic tuple types offer better solutions.
Explains how reflection is implemented in a new systems programming language, including type introspection and runtime type manipulation.
Explains how to use TypeScript index signatures to type objects with dynamic keys, using a salary calculation example.
A defense of using the 'any' type in TypeScript, arguing it's a practical tool for migration, third-party libraries, and development flexibility.
An interview with Brian Goetz discussing the goals, progress, and JEPs of Project Valhalla, which aims to unify Java's primitive and reference types.
Explains a TypeScript error where assigning object properties results in a 'never' type due to unexpected intersection types.
A guide to defining common prop types like primitives, objects, arrays, unions, and functions in TypeScript for React components.
An advanced guide showcasing powerful built-in TypeScript utility types like Pick, Partial, Readonly, and Record to improve code quality.
Brian Goetz discusses Java's design quirks, problematic defaults like serialization and null, and historical trade-offs in its evolution.
A developer's personal wishlist for improving PHP's design, focusing on stricter defaults like final classes and required type declarations.
A technical deep-dive into how GraphQL works internally, focusing on schema building and query execution mechanics.
Key takeaways from a GraphQL Query Language course, covering queries, mutations, variables, and fragments for API development.