March 2026
-
9 Mar 2026🔗Laravel Boost – AI tooling for Laravel
-
8 Mar 2026🔗My AI adoption journey
-
8 Mar 2026🔗On cognitive debt
-
7 Mar 2026🔗Upgrading Amignosis: Phoenix and Elixir with Claude Code
-
4 Mar 2026🔗Thinking Elixir Podcast 294: compile times, language servers, and Python, oh my!
-
3 Mar 2026🔗How I use Claude Code
-
2 Mar 2026🔗Stop using natural language interfaces
-
1 Mar 2026🔗Why we don't use AI
February 2026
-
28 Feb 2026🔗How Markdown took over the world
-
26 Feb 2026🔗Goodbye Java, hello Go!
-
25 Feb 2026🔗Introducing Spatie guidelines for Laravel Boost
-
25 Feb 2026🔗Claude: Speed up responses with fast mode
-
24 Feb 2026🔗Quality is a hard sell in big tech
-
23 Feb 2026🔗Why Elixir is the best language for AI
-
23 Feb 2026🔗Review taste
-
22 Feb 2026🔗Process-based concurrency: Why BEAM and OTP keep being right
-
21 Feb 2026🔗My AI development environment
-
18 Feb 2026🔗My position on AI and software development
-
12 Feb 2026🔗150,000 lines of Vibe coded Elixir: the good, the bad, and the ugly
-
9 Feb 2026🔗Moving my website from Next.js to Phoenix
-
7 Feb 2026🔗A guide to Claude Code 2.0 and getting better at using coding agents
-
3 Feb 2026🔗AI coding tip 001 - Commit before prompt