April 2026
-
18 Apr 2026🔗Tower 16 for Mac (Beta) — Introducing AI commits ✨
-
17 Apr 2026🔗AI and the Ship of Theseus
-
17 Apr 2026🔗AI code review tools: what works, what doesn't, and how to set it up
-
15 Apr 2026🔗How to optimize SonarQube for reviewing AI-generated code
-
14 Apr 2026🔗Spec-driven development: From vibe coding to structured development
-
13 Apr 2026🔗Slow down to speed up
-
12 Apr 2026🔗Claude Skill incoming! Generating Postman collections with AI
-
11 Apr 2026🔗AI is forcing us to write good code
-
10 Apr 2026🔗A Unix manifesto for the age of AI
-
8 Apr 2026🔗I'm using my engineering colleagues as my personal agents
-
8 Apr 2026🔗Jido 2.0 is now available
-
7 Apr 2026🔗Thoughts on slowing the fuck down
-
5 Apr 2026🔗Secure the AI SDLC with SonarQube CLI
-
4 Apr 2026🔗Designing AI features that actually help users
-
3 Apr 2026🔗AI should help us produce better code
March 2026
-
29 Mar 2026🔗Why I stopped using AI code editors
-
29 Mar 2026🔗Your agent framework is just a bad clone of Elixir: concurrency lessons from telecom to AI
-
27 Mar 2026🔗Building a weather agent with Jido
-
26 Mar 2026🔗The illusion of speed: When AI builds a Phoenix app in 30 minutes
-
25 Mar 2026🔗Supercharging Claude code with the right (CLI) tools
-
23 Mar 2026🔗How AI is quietly killing open source
-
22 Mar 2026🔗Effective context engineering for AI agents
-
20 Mar 2026🔗Laravel AI SDK
-
19 Mar 2026🔗We open-sourced our code audit as a Claude Code plugin
-
18 Mar 2026🔗Due diligence for AI-generated codebases