November 2026
-
8 Nov 2026🔗Why we started building on the Django 6.1 alpha
-
7 Nov 2026🔗Django: Serve a security.txt file
-
6 Nov 2026🔗Speeding up migrations when using Django Tenants, in prod and in tests
-
5 Nov 2026🔗Blue-green deployment switcher script
-
1 Nov 2026🔗5 design patterns used in my new habit tracker app
October 2026
-
31 Oct 2026🔗DORA | Capabilities: Trunk-based development
-
30 Oct 2026🔗Martin Fowler: Continuous integration
-
25 Oct 2026🔗PHPStan 2.3: Leap in performance, generics improvements, detecting unused variables, and more!
-
21 Oct 2026🔗Background jobs with Oban, part 1: stop blocking your LiveView
-
21 Oct 2026🔗When a pull request balloons, extract
-
17 Oct 2026🔗Testing async Python without losing your mind
-
15 Oct 2026🔗Ruff, MyPy, pytest, and then what?
-
15 Oct 2026🔗Finding your broken glass: A flaky test prompt for GitHub Actions
-
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