GDS K S
Author ProfileClaim This Author Profile
Prove ownership by publishing #HashtagPLUS and this profile link on your author page or an article under your byline. A moderator or admin will review the request before it merges into your real HashtagPLUS username.
π dev.toSource
Self-hosted AI moves fast. A list that was right in March has dead links by June, and nobody notices...
π dev.toSource
Five open source apps worth self-hosting: analytics, automation, uptime, passwords and git. What each replaces, what it costs in RAM, and how to insta
π dev.toSource
Coolify, Dokploy, CapRover, Dokku and Levelrail next to Vercel, Heroku and Railway: what each does well, where it fits, and which to pick for your set
π dev.toSource
Ship a broken release on purpose, watch your users stay on the old version, then roll back with one command. Real commands, real output, self-hosted.
π dev.toSource
Restart a Docker app with one command and zero failed requests, then see what a plain stop and start costs. Real output from a self-hosted run.
π dev.toSource
Why docker stop takes 10 seconds on a Node app and resets in-flight requests, and the handler that fixes it. Measured exit codes, timings and deploy runs.
π dev.toSource
A postmortem from our own dogfood run: a failed readiness probe still received traffic. What broke, why two correct parts added up to a bug, and the fix.
π dev.toSource
Five real reasons a Docker container keeps restarting, each reproduced with its exit code, the command that finds it and the fix. Then the same crash on Levelrail.
π dev.toSource
Move a Dockerized PHP app from 8.4.26 to the 8.4.27 security release with zero failed requests, pin the image by digest, and see a bad update get refused.
π dev.toSource
From Dev.to - javascript: Your bundle is 4000x bigger than Quake. The 9-step audit that fixes it.