-
🗓 2024-02-05
Advent of Code 2023
learning Rust while solving Advent of Code 2023
Read article ❯ -
🗓 2024-08-20
Fluent API Desing
Good APIs guide their users through a well-lit path, resulting in clearer code, fewer mistakes and better maintainability
Read article ❯ -
🗓 2025-01-25
Authorization
What is authorization and what are the different Authorization types
Read article ❯ -
🗓 2025-06-01
Type Equality in Typescript
TypeScript's simple mutual assignability approach to type equality fails in several edge cases including union distribution and special types. The robust solution uses a function signature comparison trick that leverages structural type checking for precise type identity comparison.RetryClaude can make mistakes. Please double-check responses.
Read article ❯ -
🗓 2025-06-03
Extends never
Examines why keyof T extends never in TypeScript's DeepReadonly is problematic—it fails on union types. Shows that mapped types handle primitives automatically, making the conditional check unnecessary and error-prone..
Read article ❯