Type placeholders in Swift
Explains Swift 5.6's type placeholders, a feature that simplifies generic type declarations by letting the compiler infer certain types.
Explains Swift 5.6's type placeholders, a feature that simplifies generic type declarations by letting the compiler infer certain types.
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.
Explores the technical and architectural reasons why PHP does not yet support generics, examining three potential implementation methods and their challenges.
An in-depth look at generics in PHP, covering their use beyond collections and how static analyzers implement them via docblocks.
An introduction to generics in PHP, explaining what they are, why PHP lacks them, and their potential future in the language.
Go 1.18 introduces major features like generics, the strings.Cut method, and workspaces for multi-module development.
Explains abstract types and methods in Swift, comparing abstract base classes with protocol-oriented approaches for defining shared interfaces.
An introduction to .NET's Language Integrated Query (LINQ), covering its architecture, generic types, query syntax, and operations for unified data querying.
Explains how to combine Swift protocols using inheritance and type-constrained extensions for flexible, reusable code.
An overview of modern PHP features in 2022, including PHP 8.1's enums, readonly properties, and the growing static analysis ecosystem.
A tutorial on implementing tree data structures in Swift, covering structs, enums, and classes for representing hierarchical data.
A video and transcript explaining how to implement and use generics in PHP via docblocks, with support from PHPStan, Psalm, and PhpStorm.
Explains how to use Swift's generic type constraints with the 'where' keyword to create specialized extensions for types and protocols.
A technical guide on how to correctly type generic React components that use forwardRef in TypeScript for enhanced type safety.
A developer explains and solves a TypeScript error: 'Argument of type 'interface' is not assignable to parameter of type 'interface'' in a generic wrapper function context.
An opinionated guide on improving TypeScript code readability by using descriptive names for generic type parameters instead of single letters.
Explains Higher Kinded Types (HKTs) in Python, their implementation, and how to use them via the dry-python/returns library.
Explores advanced TypeScript type systems by building a Tic Tac Toe game engine using conditional types, generics, and keyof operators.
A proposal to add generic syntax to PHP for static analysis tools, bypassing runtime performance issues by transpiling.