April 2026
-
5 Apr 2026πPrinciples for life (Dries Buytaert)
-
5 Apr 2026πElixir library for parsing the Accept-Language HTTP header
-
4 Apr 2026πWhy merge queues?
-
4 Apr 2026πDesigning AI features that actually help users
-
4 Apr 2026πUsing ClickHouse as a webhook endpoint with HMAC verification
-
3 Apr 2026πRe-Implementing the Google Reader API in 2025
-
3 Apr 2026πThinking Elixir Podcast 297: JavaScript Joins the BEAM?
-
3 Apr 2026πAI should help us produce better code
-
2 Apr 2026πWhy use static closures?
-
2 Apr 2026πType systems are leaky abstractions: the case of Map.take!/2
-
1 Apr 2026πHow do you know if youβre a good leader?
-
1 Apr 2026πGood software knows when to stop
-
1 Apr 2026πUsing systemd units for Laravel cronjobs and background processes
March 2026
-
31 Mar 2026πWeaving stories with cascading workflows
-
31 Mar 2026πThings I miss about Spring Boot after switching to Go
-
30 Mar 2026πA minimalist HTTP library for Go
-
30 Mar 2026πBatch inserts in SQL for large data loads
-
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
-
28 Mar 2026πEasily connecting to BEAM nodes in Kubernetes with kubectl-beam
-
28 Mar 2026πNobody gets promoted for simplicity
-
27 Mar 2026πPausing traffic and retrying in Caddy
-
27 Mar 2026πBuilding a weather agent with Jido
-
26 Mar 2026πRow locks with joins can produce surprising results in PostgreSQL
-
26 Mar 2026πThe instance is up. or is it? Health checking in client-side vs server-side load balancing