Technical Writings

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

Showing 1–9 of 9 articles
Length:
Go 1.23 Iterators: A Practical Guide
·9 min read

Go 1.23 Iterators: A Practical Guide

Go 1.23 introduces standardized iterators, changing how we write loops and process data streams. Dive into the syntax, patterns, and practical applications of this new feature.

Understanding Rust Lifetimes
·9 min read

Understanding Rust Lifetimes

Master Rust lifetimes and the borrow checker: understand reference variance, anonymous vs named lifetime elision, and avoid complex compiler conflicts.

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 Libraries I'd Bet On for 2026
·5 min read

Python Libraries I'd Bet On for 2026

I burned too many weekends on the wrong Python libraries so you don't have to. Here's what I actually use to ship things that stay working.

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.

The Python Fundamentals You Actually Need to Start
·5 min read

The Python Fundamentals You Actually Need to Start

Master foundational Python paradigms: memory references, mutable vs immutable types, scoping rules, generators, and clean object-oriented patterns.

Unwritten Rules of Terminal Programs
·8 min read

Unwritten Rules of Terminal Programs

Why 'q' quits almost everything, how Ctrl-C became a universal kill switch, and the POSIX ghosts that make the command line feel like home.

Dev Kits & DataToolsTagsRSSPrivacy PolicyTerms