October 2026
-
11 Oct 2026🔗exit() may silently break your parallel tests
-
11 Oct 2026🔗We replaced our ledger with two functions
-
10 Oct 2026🔗Building RAG in Laravel: Four ingestion bugs that silently wreck retrieval
-
6 Oct 2026🔗Speeding up Elixir test suites
-
5 Oct 2026🔗Create a Django and React app with auto-generated Django types
September 2026
-
19 Sep 2026🔗cURL performance
-
16 Sep 2026🐥Natural sorting in Laravel API resources
-
5 Sep 2026🔗SQLite vs DuckDB on the same $16 box: every cliff moved 100X
-
4 Sep 2026🔗Each test should own its setup
-
1 Sep 2026🔗Shimming your way off a dead Elixir dependency
August 2026
-
30 Aug 2026🔗Code coverage: How to measure it, understand the metrics, and improve your tests
-
28 Aug 2026🔗Guarding against AI drift: my automated Elixir quality checks
-
20 Aug 2026🐥Speeding up our PHP test suite with a GitHub Actions matrix strategy
-
14 Aug 2026🔗The query that was correct but broke everything else
-
11 Aug 2026🔗What is good code?
-
10 Aug 2026🔗AI coding tip 027 - Force code standards
-
7 Aug 2026🔗Nginx vs Caddy vs Traefik in 2026 — I Ran All Three Under Real Production Load
July 2026
-
30 Jul 2026🔗My AI learning journey
-
28 Jul 2026🔗HTTP query method support in Laravel 13.19
-
26 Jul 2026🔗LiveStash Performance Tests
-
21 Jul 2026🔗Not all model upgrades are upgrades
-
19 Jul 2026🔗Using the ADR (Action/Domain/Responder) pattern in Laravel
-
11 Jul 2026🔗Draw the rest of the ___ owl (software factory edition)
-
6 Jul 2026🔗Agentic RAG vs long-context LLMs: a 171-question benchmark on 30 long PDFs
-
4 Jul 2026🔗Testing Go CLIs with testscript