✕ Clear all filters
160 articles
▶ Videos →

📰 Medium · Programming

160 articles · Updated every 3 hours · View all reads

All Articles 134,416Blog Posts 138,845Tech Tutorials 34,932Research Papers 26,145News 18,911 ⚡ AI Lessons
Production-Ready Docker Compose Collection with kikplate
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Production-Ready Docker Compose Collection with kikplate
Infrastructure setup is one of the most repeated tasks in software development. Every new project needs a database, a cache, a message… Continue reading on ITNE
Someone Force-Pushed main. The Commits Weren’t Gone — reflog Still Had Ninety Days
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Someone Force-Pushed main. The Commits Weren’t Gone — reflog Still Had Ninety Days
Force-push is not delete. It’s hide. Reflog is the map back. Continue reading on Stackademic »
DNS TTL Was Still 300. We Rolled Back in Forty Seconds. Clients Hit Dead Pods for Five Minutes
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
DNS TTL Was Still 300. We Rolled Back in Forty Seconds. Clients Hit Dead Pods for Five Minutes
The deploy was fine. The resolver cache was not. Continue reading on Stackademic »
The Outage Ended. Then RestartSec Synced 400 Services Into One Thundering Herd
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
The Outage Ended. Then RestartSec Synced 400 Services Into One Thundering Herd
Recovery looked clean until every unit came back on the exact same clock tick and took the database down a second time. Continue reading on Medium »
Python Celery Beat Ran Every Scheduled Job Twice After Our RedBeat Migration
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Python Celery Beat Ran Every Scheduled Job Twice After Our RedBeat Migration
Two beat processes. One Redis lock key typo. Invoices sent at 09:00 and 09:00. Continue reading on Python in Plain English »
Replace Cron and Airflow with pg_cron
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Replace Cron and Airflow with pg_cron
Schedule jobs inside the database, with transactional guarantees and a history table that never lies about what actually ran Continue reading on Medium »
Our Docker Bridge Ran Out of IPs. New Containers Couldn’t Connect for 4 Hours.
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Our Docker Bridge Ran Out of IPs. New Containers Couldn’t Connect for 4 Hours.
default-address-pools is not a suggestion. 16-bit subnets exhaust faster than you think. Continue reading on Stackademic »
Docker’s Embedded DNS Failed Intermittently for 6 Days. Every Service Looked Healthy.
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Docker’s Embedded DNS Failed Intermittently for 6 Days. Every Service Looked Healthy.
127.0.0.11 does not fail loudly. It fails sometimes, for some containers, on some queries. Continue reading on Artificial Intelligence in Plain English »
Python Gunicorn 8 Workers Looked Fine on Paper — We Got OOMKilled Overnight
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Python Gunicorn 8 Workers Looked Fine on Paper — We Got OOMKilled Overnight
512MB times 8 is not 512MB. Baseline memory times workers plus imports equals kube murder. Continue reading on Medium »
Pinning GitHub Actions to a tag is mass negligence and we all just watched it happen
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Pinning GitHub Actions to a tag is mass negligence and we all just watched it happen
Many of your CI pipelines can easily be manipulated to execute any code with a single force-push. And you likely unwittingly enabled this… Continue reading on M
Our App Leaked 4,200 Postgres Connections. The Pool Max Was 500.
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Our App Leaked 4,200 Postgres Connections. The Pool Max Was 500.
Connections went out. They never came back. PgBouncer couldn’t save us from ourselves. Continue reading on Python in Plain English »
PagerDuty Escalated to Sarah. Sarah Has Been on PTO for 9 Days.
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
PagerDuty Escalated to Sarah. Sarah Has Been on PTO for 9 Days.
The escalation policy had four levels. Every level pointed at the same out-of-office calendar block. Continue reading on Stackademic »
Three Timezones in Our Logs. We Blamed the Wrong Service for 52 Minutes.
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Three Timezones in Our Logs. We Blamed the Wrong Service for 52 Minutes.
The deploy correlation was real. The timestamp alignment was fiction. Continue reading on Python in Plain English »
The Expensive Part Was Never Writing the Code
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The Expensive Part Was Never Writing the Code
Full research and the plugin → github.com/bcanfield/agentic-tech-debt Continue reading on Medium »
ZooKeeper on Your Mac in 15 Minutes — Then Let’s Break Things
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
ZooKeeper on Your Mac in 15 Minutes — Then Let’s Break Things
A step-by-step hands-on guide with 5 live demos that actually work Continue reading on Medium »
Docker vs Podman in 2026: I Migrated Our Servers and Kept My Laptop — Here’s the Split That…
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Docker vs Podman in 2026: I Migrated Our Servers and Kept My Laptop — Here’s the Split That…
The rootless crowd and the Docker loyalists are both right — about different machines. Six months of running both, and the answer turned… Continue reading on St
Nobody Opens the 40-Page Runbook at 3 A.M. — They Restart Pods Instead
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Nobody Opens the 40-Page Runbook at 3 A.M. — They Restart Pods Instead
Look, your Confluence wiki is not a war room instrument. Here is what actually fits on one screen when production is on fire. Continue reading on Stackademic »
One Expired Redis Key Took Checkout Offline for 11 Minutes
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
One Expired Redis Key Took Checkout Offline for 11 Minutes
The hot key wasn’t the problem. Forty-seven thousand cache misses per second were. Continue reading on Production Engineering Playbook »
Rollback or Fix Forward? The Hour We Lost While Errors Climbed
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Rollback or Fix Forward? The Hour We Lost While Errors Climbed
When the war room spent sixty minutes debating instead of reverting — and the error rate chart kept climbing. Continue reading on AWS in Plain English »
Redis Restarted in 4 Seconds. Postgres Died for 40 Minutes.
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Redis Restarted in 4 Seconds. Postgres Died for 40 Minutes.
When persistence is off — and a routine deploy becomes a cold-cache stampede. Continue reading on AWS in Plain English »