#DevOps

8 posts
Development

The Disk Is Full. The Files Are Gone.

The alert fires at 2:14 a.m. Disk usage on the app server is at 97%. You SSH in, half awake, and run the command everyone runs: ```bash df -h ``` ``` Filesystem Size Used Avail Use% Mounted on /dev/nv...

2026.09.07 · 18 min read · views 507
The Disk Is Full. The Files Are Gone.
Development

Your Container Is 1.2 GB. Your App Is 4 MB.

You push a deploy at 4:40 on a Friday. The build finishes, the registry starts uploading, and you watch the progress bar crawl: 1.24 GB. Your entire application — the part you actually wrote — is abou...

2026.09.05 · 25 min read · views 473
Your Container Is 1.2 GB. Your App Is 4 MB.
Development

The Script Works. Cron Just Refuses to Run It.

It is 9:07 a.m. and the report that should have been in your inbox at 6:00 is not there. You SSH into the server, run the script by hand, and it works perfectly — output, exit code zero, everything. Y...

2026.08.29 · 20 min read · views 354
The Script Works. Cron Just Refuses to Run It.
Development

The Disk Says It's Full. df Says It's Not.

It always happens at the worst possible moment. A deploy that ran fine yesterday hangs halfway through. The application starts throwing 500s. You SSH into the box, and there it is, sitting in the log ...

2026.08.26 · 20 min read · views 782
The Disk Says It's Full. df Says It's Not.
Development

Why Your App Works on Your Machine but Nowhere Else

It always happens the same way. The app runs perfectly on your laptop. You push it to a server, and it immediately falls over — a database it can't reach, an API key it can't find, a "connection refus...

2026.07.31 · 5 min read · views 867
Why Your App Works on Your Machine but Nowhere Else
Development

Docker Explained: Why Your App Works on Your Machine but Nowhere Else

It always happens at the worst possible moment. The demo is in an hour, your teammate pulls the latest code, runs it, and gets an error you've never seen. "It works on my machine," you say — and you m...

2026.07.29 · 17 min read · views 1,209
Docker Explained: Why Your App Works on Your Machine but Nowhere Else
Development

Cron Jobs, Explained: How to Schedule Tasks on Linux Without the Guesswork

It usually starts with a small, forgettable task. You write a script that backs up a folder, or clears out old log files, or emails yourself a summary. It works beautifully — the first time, when you ...

2026.07.18 · 16 min read · views 1,300
Cron Jobs, Explained: How to Schedule Tasks on Linux Without the Guesswork
Development

Docker for People Who Keep Hearing About It but Never Learned It

You've seen the word everywhere. A tutorial says "just run it in Docker." A job posting lists it next to skills you actually have. A coworker shrugs and says "it works on my machine" — then adds, half...

2026.07.06 · 16 min read · views 1,103
Docker for People Who Keep Hearing About It but Never Learned It
AD