January 2026
-
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πThe internet is cool. Thank you, TCP
-
31 Dec 2025πWhich language is best for AI code generation?
-
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π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
-
25 Dec 2025πHow when AWS was down, we were not
-
25 Dec 2025πStop loading large Ecto fields by default
-
24 Dec 2025πPython is not a great language for data science. Part 1: The experience
-
24 Dec 2025πProduction-grade container deployment with podmanΒ quadlets
-
24 Dec 2025πHigh-performance syntax highlighting with CSS highlights API