Technical Writings

Stories, tutorials, and deep dives spanning across diverse worlds.

Showing 1–7 of 7 articles
Length:
TypeScript Generics: Advanced Patterns for Type-Safe APIs
·12 min read

TypeScript Generics: Advanced Patterns for Type-Safe APIs

Master advanced TypeScript generics patterns: conditional types, mapped types, template literal types, branded types, discriminated unions, and building type-safe production libraries.

Python Tricks I Actually Reach For Daily
·13 min read

Python Tricks I Actually Reach For Daily

A practical collection of Python techniques that reduce boilerplate, prevent bugs, and make everyday code cleaner - selected from real codebases, not tutorial fantasy.

AI Coding Assistants: Best Practices for 2026
·10 min read

AI Coding Assistants: Best Practices for 2026

Maximizing productivity with AI coding assistants in 2026 through advanced context engineering, MCP tool integration, agentic loops, and test-driven workflows.

Fork It, Keep It Private, Stay in Sync with Upstream
·8 min read

Fork It, Keep It Private, Stay in Sync with Upstream

Keep your private fork in sync with upstream using git rebase instead of merge. A real workflow for adding custom code to an open source project without losing access to bug fixes.

Python's Underscores: Conventions, Not Access Modifiers
·11 min read

Python's Underscores: Conventions, Not Access Modifiers

Python uses underscores as naming conventions, not enforced access modifiers - understanding the difference prevents confusing code and helps you write better APIs.

Introduction to Test-Driven Development (TDD)
·7 min read

Introduction to Test-Driven Development (TDD)

I resisted TDD for years. Then a broken refactor convinced me. Here's what the Red-Green-Refactor cycle actually looks like in practice, and why writing tests first changes more than just your test coverage.

Dev Kits & DataToolsTagsRSSPrivacy PolicyTerms