January 2026
-
2 Jan 2026🔗Virtual fields in Ecto: Eliminating N + 1 queries
-
2 Jan 2026🔗Cabify hubs: Simplifying rider pickups
-
2 Jan 2026🔗Brand new layouts with CSS subgrid
-
1 Jan 2026🔗Why your CTO might start coding again
-
1 Jan 2026🔗Why I (still) love Linux
-
1 Jan 2026🔗Deploy Phoenix 1.8 with Coolify on Hetzner
December 2025
-
31 Dec 2025🐥Adding a second CSS and JS bundle to a Phoenix application
-
31 Dec 2025🔗The internet is cool. Thank you, TCP
-
31 Dec 2025🔗Which language is best for AI code generation?
-
30 Dec 2025🐥Validating webhook signatures in Phoenix
-
30 Dec 2025🔗Battle-tested lessons from 10 years in a single codebase
-
30 Dec 2025🔗5 key Elixir concepts for JavaScript devs
-
29 Dec 2025🐥Using the lockf command on Linux and macOS
-
29 Dec 2025🔗Building an MCP client in Elixir
-
29 Dec 2025🔗A new era of intelligence with Gemini 3
-
28 Dec 2025🔗Revisiting manager READMEs
-
28 Dec 2025🔗Install and upgrade to PHP 8.5 on Debian and Ubuntu
-
28 Dec 2025🔗PostgreSQL: filtering with COUNT()
-
27 Dec 2025🔗What actually makes you senior
-
27 Dec 2025🔗Elixir: clustering on kubernetes
-
27 Dec 2025🔗Graceful startup and shutdown for Phoenix applications
-
26 Dec 2025🔗Code signing your .NET Core application
-
26 Dec 2025🔗OOP: the worst thing that happened to programming
-
26 Dec 2025🔗Building a simple search engine that actually works
-
25 Dec 2025🔗Building php docker images in a better way with wolfi-os