August 2026
-
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
-
3 Jul 2026🔗Creating a poll that doesn't crash under load
June 2026
-
29 Jun 2026🔗Self-Mocking Actions in Laravel
-
27 Jun 2026🔗The hasOne() in Laravel that returned another customer's data
-
27 Jun 2026🔗PHPStan 2.2: Unsealed array shapes, safer array keys, and more!
-
24 Jun 2026🔗Test coverage won't save you
-
16 Jun 2026🐥Testing that Laravel events fire after a transaction commits
-
12 Jun 2026🐥Debugging PHPUnit notices in Laravel parallel tests
-
11 Jun 2026🔗How do I write Elixir tests?
-
9 Jun 2026🔗Writing code that feels native to Laravel
-
5 Jun 2026🔗Learnings from 100K lines of Rust with AI
-
4 Jun 2026🐥Fixing PHPUnit 13 with*() without expects() deprecations in Laravel tests