January 2026
-
24 Jan 2026πHow to run PostgreSQL in Docker
-
23 Jan 2026πFrom dev to production for a small Phoenix project
-
22 Jan 2026πHow I think about Kubernetes
-
22 Jan 2026πRebuilding our infrastructure from scratch and migrating live (AWS ECS migration)
-
21 Jan 2026πZero-downtime deployments with Docker Compose and Nginx
-
18 Jan 2026πElixir CI: Testing, publishing, and containerization with GitHub Actions
-
17 Jan 2026πAWS CEO explains 3 reasons AI canβt replace junior devs
-
3 Jan 2026πDatabase migrations in Kubernetes
-
3 Jan 2026πSimple network communications in Docker without compose
-
1 Jan 2026πDeploy Phoenix 1.8 with Coolify on Hetzner
December 2025
-
28 Dec 2025πInstall and upgrade to PHP 8.5 on Debian and Ubuntu
-
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
-
24 Dec 2025πProduction-grade container deployment with podmanΒ quadlets
-
22 Dec 2025πCreating a simple Elixir Phoenix application to deploy in Kubernetes
-
8 Dec 2025πReturning HTTP 404 responses instead of 403 for unauthorised access
November 2025
-
25 Nov 2025πAvoid 2:00 and 3:00 am cron jobs!
-
22 Nov 2025πGitHub - zmwangx/ets: command output timestamper
-
19 Nov 2025πUnlock your app's full potential for free with AppSignal
-
13 Nov 2025πDeploying a Phoenix app with Podman and systemd
-
11 Nov 2025πWhy we're leaving serverless
-
5 Nov 2025π₯Managing firewall rules with UFW on Linux
-
4 Nov 2025π₯Changing ownership of all objects in a PostgreSQL database
-
3 Nov 2025πDeploy Safety: reducing customer impact from change