October 2026
-
15 Oct 2026πRSS doesnβt have to be boring
-
15 Oct 2026πRuff, MyPy, pytest, and then what?
-
15 Oct 2026πFinding your broken glass: A flaky test prompt for GitHub Actions
-
14 Oct 2026π₯Handling local timezones in Ash while storing UTC datetimes
-
14 Oct 2026πThe blog was the retrieval layer all along
-
14 Oct 2026πContinuous development with Claude Code on GitHub
-
13 Oct 2026πHomebrew: 7.0.0
-
13 Oct 2026πAsync programming in Python: From generators to asyncio
-
13 Oct 2026πHow AI might actually kill us
-
12 Oct 2026π5 Mac terminal apps that replaced my biggest memory hogs
-
12 Oct 2026πMySQL's ON DELETE CASCADE has a "15-level wall"
-
12 Oct 2026πIntroducing TIN: Full-text search for PostgreSQL
-
11 Oct 2026π₯Building a lift scheduling algorithm in Python
-
11 Oct 2026πexit() may silently break your parallel tests
-
11 Oct 2026πWe replaced our ledger with two functions
-
10 Oct 2026π99% of my website traffic is bots
-
10 Oct 2026πBuilding RAG in Laravel: Four ingestion bugs that silently wreck retrieval
-
10 Oct 2026πText editor data structures
-
9 Oct 2026πThe Goldilocks customizable select height
-
9 Oct 2026πDark mode with web standards
-
9 Oct 2026πSlimSelect - Advanced JavaScript select dropdown library
-
8 Oct 2026π₯Cross-schema queries in PostgreSQL without the loop
-
8 Oct 2026πThe valley of webhooks
-
8 Oct 2026πThere's no Artisan schema:show, so I built one.
-
7 Oct 2026πMerge conflicts are a process problem, not a Git problem