✕ Clear all filters
26 articles
▶ Videos →

📰 Dev.to · benjamin

26 articles · Updated every 3 hours · View all reads

All Articles 173,163Blog Posts 163,816Tech Tutorials 46,199Research Papers 33,857News 21,839 ⚡ AI Lessons
I kept finding gaps in my repos after open-sourcing — so I built a zero-dep CLI to catch them first
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
I kept finding gaps in my repos after open-sourcing — so I built a zero-dep CLI to catch them first
You've just bootstrapped a new project. You have the code, the tests, the CI. Then a week later...
I kept shipping version mismatches — so I built a zero-dep CLI that checks all three sources at once
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
I kept shipping version mismatches — so I built a zero-dep CLI that checks all three sources at once
You know the drill. You bump package.json, update the CHANGELOG, run the tests, push the tag — and...
A reformatted PR shows 80 changed lines but changed nothing — I built a zero-dep diff that sees through it
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
A reformatted PR shows 80 changed lines but changed nothing — I built a zero-dep diff that sees through it
Someone runs the formatter, the line width changes, and suddenly the pull request touches 80 lines....
Your repo has whitespace problems you can't see — I built a zero-dep CLI that finds and fixes them all
Dev.to · benjamin 🔧 Backend Engineering 2mo ago
Your repo has whitespace problems you can't see — I built a zero-dep CLI that finds and fixes them all
Whitespace problems are the ones you can't see until they bite. A pull request where half the...
The most-installed XML viewers are 2★ and abandoned. So I hand-wrote one.
Dev.to · benjamin 🌐 Frontend Engineering ⚡ AI Lesson 2mo ago
The most-installed XML viewers are 2★ and abandoned. So I hand-wrote one.
Open a .xml file in your browser and you usually get one of three things: a wall of unindented text,...
Is that timestamp in seconds or milliseconds? I built a zero-dep CLI that just tells you — both directions.
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Is that timestamp in seconds or milliseconds? I built a zero-dep CLI that just tells you — both directions.
You find a timestamp in a log line: 1718750000123. Is that seconds? Milliseconds? You reach for...
Putting a file in .gitignore does nothing if git already tracks it. I built a CLI to find the leftovers.
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Putting a file in .gitignore does nothing if git already tracks it. I built a CLI to find the leftovers.
You added .env to .gitignore. You felt responsible. But three weeks later it's still in the repo,...
dotenv loads your .env — it doesn't check it. So I built a typed validator.
Dev.to · benjamin 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
dotenv loads your .env — it doesn't check it. So I built a typed validator.
A PORT=8O80 typo (that's a letter O), a DATABASE_URL you forgot to set, a NODE_ENV=prodd — none of...
Your git history is already your changelog — I built a zero-dep CLI to extract it
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Your git history is already your changelog — I built a zero-dep CLI to extract it
You ship a release. You mean to write the changelog "later." Three weeks pass, someone asks "what...
Stop pasting JWTs into random websites — I built a zero-dep CLI to decode them in your terminal
Dev.to · benjamin 🔐 Cybersecurity ⚡ AI Lesson 2mo ago
Stop pasting JWTs into random websites — I built a zero-dep CLI to decode them in your terminal
You're debugging an auth issue. There's a JWT in a log line, or in an Authorization header you copied...
Your package.json diffs are noisy for no reason. I built a zero-dep fixer.
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Your package.json diffs are noisy for no reason. I built a zero-dep fixer.
Open a PR, and half the package.json diff is keys that didn't actually change — they just moved. One...
I committed a 200 MB file once. Never again — so I built a zero-dep pre-commit guard.
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
I committed a 200 MB file once. Never again — so I built a zero-dep pre-commit guard.
Everyone has a version of this story. Mine: I git add -A'd in a hurry, a stray build artifact came...
Two branches, the same migration number, one broken deploy. I built a zero-dep linter for that.
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Two branches, the same migration number, one broken deploy. I built a zero-dep linter for that.
Here's a failure I've now watched happen on three different teams. Two people branch off main. Alice...
A zero-dep CLI that scans your GitHub Actions for the mistakes that actually get repos compromised
Dev.to · benjamin 🔐 Cybersecurity ⚡ AI Lesson 2mo ago
A zero-dep CLI that scans your GitHub Actions for the mistakes that actually get repos compromised
Your CI workflow is the softest target in your repo. It runs automatically, it has a GITHUB_TOKEN...
I built a zero-dep CLI that finds unused dependencies — and is wrong less often than depcheck
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
I built a zero-dep CLI that finds unused dependencies — and is wrong less often than depcheck
Open any package.json that's been alive for a year and I'll bet there's a package in there you...
npm audit cries wolf. I built a zero-dep CLI that tells you what to actually fix
Dev.to · benjamin 📣 Digital Marketing & Growth ⚡ AI Lesson 2mo ago
npm audit cries wolf. I built a zero-dep CLI that tells you what to actually fix
You run npm audit. It prints 47 vulnerabilities in angry red. You scroll through two screens of them,...
Every TODO in your codebase is lying about its age. So I built a CLI that blames them.
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Every TODO in your codebase is lying about its age. So I built a CLI that blames them.
Open any codebase older than a year and grep for TODO. You'll get dozens of hits. Now answer me one...
git branch -d is fine — until the day you delete the wrong one
Dev.to · benjamin 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
git branch -d is fine — until the day you delete the wrong one
Open any repo you've worked in for a month and run git branch. Half those branches are merged and...
Your dev stack is 4 terminal tabs. It could be one labeled stream.
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Your dev stack is 4 terminal tabs. It could be one labeled stream.
The daily ritual for anyone running more than one process in local dev: a terminal tab for the web...
I built a zero-dependency CLI that catches i18n drift (and knows your plural rules)
Dev.to · benjamin 🌐 Frontend Engineering 2mo ago
I built a zero-dependency CLI that catches i18n drift (and knows your plural rules)
You add one string to en.json, ship it, and move on. Three weeks later a French user emails a...