March 2026
-
21 Mar 2026🔗Running PHP 8.5 with Laravel Octane and FrankenPHP
-
19 Mar 2026🔗We open-sourced our code audit as a Claude Code plugin
-
18 Mar 2026🔗Bridging Elixir and Python with Oban
-
17 Mar 2026🔗Stop thinking of AI as a coworker. It's an exoskeleton.
-
17 Mar 2026🔗Sandbox-exec: macOS's little-known command-line sandboxing tool
-
14 Mar 2026🔗Exploring the .git directory – how Git stores your code
-
14 Mar 2026🔗Automating what shouldn't require effort: the resume as an engineering exercise
-
12 Mar 2026🔗From skeptic to believer: My journey with the stdlib approach and AI agents
-
11 Mar 2026🔗Open-source ERP for artisanal manufacturers
-
9 Mar 2026🔗Laravel Boost – AI tooling for Laravel
-
8 Mar 2026🐥Monitoring the progress of creating an index in PostgreSQL
-
6 Mar 2026🔗Go feature: Modernized Go fix
-
4 Mar 2026🔗My current setup for Laravel, PHP and AI development (2026 edition)
-
3 Mar 2026🔗How I use Claude Code
-
2 Mar 2026🔗Scaling real-time apps: Elixir libcluster PubSub vs Node.js
-
1 Mar 2026🔗Why we don't use AI
February 2026
-
27 Feb 2026🔗How to automatically generate a commit message using Claude
-
25 Feb 2026🔗Introducing Spatie guidelines for Laravel Boost
-
21 Feb 2026🔗My AI development environment
-
15 Feb 2026🐥Working with date ranges in Elixir: a practical guide
-
14 Feb 2026🔗Integrating Mapbox in your Phoenix LiveView application
-
12 Feb 2026🔗Explainer: Tree-sitter vs. LSP
-
10 Feb 2026🔗Software engineers should be a little bit cynical
-
6 Feb 2026🔗Vanilla CSS is all you need
-
5 Feb 2026🔗7 Slack hacks for engineers and managers