April 2026
-
20 Apr 2026πSoftware engineer interviews for the age of AI
-
20 Apr 2026πAshEvents: Event sourcing made simple for Ash framework
-
19 Apr 2026πWhat is Claude Code's AskUserQuestion tool?
-
19 Apr 2026πComprehension debt - the hidden cost of AI generated code
-
19 Apr 2026π11 software development best practices in 2026
-
18 Apr 2026πTower 16 for Mac (Beta) β Introducing AI commits β¨
-
18 Apr 2026πProduction query plans without production data
-
18 Apr 2026πmickamy/sql-tap: Watch SQL traffic in real-time with a TUI
-
17 Apr 2026πSFQ: Simple, Stateless, Stochastic Fairness
-
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
-
16 Apr 2026πWriting a PDF parser in PHP from scratch
-
16 Apr 2026πThink of Pavlov
-
16 Apr 2026πGoogle Sheets integration: Elixir data management guide
-
15 Apr 2026πThinking Elixir Podcast 299: Don't Paste That Into Your Terminal
-
15 Apr 2026πThe 2-minute Claude code upgrade you're probably missing: LSP
-
15 Apr 2026πHow to optimize SonarQube for reviewing AI-generated code
-
14 Apr 2026πThe part of the SDLC nobody talks about, and many companies donβt do properly
-
14 Apr 2026πAshTypescript Typed Channels
-
14 Apr 2026πSpec-driven development: From vibe coding to structured development
-
13 Apr 2026π18 months of code, gone. Here's what we learned.
-
13 Apr 2026πFixing full recompiles of Elixir caused by Claude code
-
13 Apr 2026πSlow down to speed up
-
12 Apr 2026πClaude Skill incoming! Generating Postman collections with AI
-
12 Apr 2026πGood CTE, bad CTE