• 🗓 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 ❯