PHP reimagined
A developer's personal wishlist for improving PHP's design, focusing on stricter defaults like final classes and required type declarations.
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.
The author announces their new book 'TypeScript in 50 Lessons', a 450-page guide focused on the TypeScript type system.
Explains TypeScript's const assertions, their syntax, differences from type assertions, and benefits for type inference and immutability.
Explores advanced TypeScript type systems by building a Tic Tac Toe game engine using conditional types, generics, and keyof operators.
A beginner's guide to TypeScript fundamentals, covering basic typing, interfaces, and enums with practical examples.
Gleam v0.11 release notes covering new record update syntax, number literals, type holes, compiler improvements, and the new HTTP library.
A developer shares a mental model of JavaScript fundamentals, explaining core concepts like values, types, and equality in a glossary format.
A deep dive into implementing binary arithmetic using TypeScript's type system, exploring bits, generic types, and type-level operations.
A technical article exploring a custom, high-performance RTTI and dynamic_cast implementation for C++, aimed at game engine development.
Explores the benefits of functional programming and F# for improving code correctness and maintainability in C# teams.
Explains opaque return types in Swift 5.1, covering their syntax, benefits for API encapsulation, and differences from protocol return types.
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.
An in-depth look at typed class properties, a major type system improvement introduced in PHP 7.4, covering syntax, initialization, and usage.
Explores the complexities and misconceptions around immutable collections in Java, arguing against adding a dedicated 'Immutable' type to the JDK.
Explains TypeScript's declaration merging feature with practical examples, including enhancing the global Window interface.
A guide to TypeScript's built-in generic utility types like Readonly, Partial, and Pick, with code examples.
A guide to improving Swift code maintainability and testability by separating decision logic from action logic using the type system.