Practical writing for developers who care about their tools.
18 articles
You lint your TypeScript. You lint your CSS. Here's why linting your .env file catches real bugs before they reach production.
Deleting a file from Git doesn't delete it from history. The secret your colleague accidentally committed is still there.
Cursor, Claude Code, GitHub Copilot — they all read your project files. That includes .env. Here's what to do about it.
A routine security audit with slickenv git scan found live Stripe keys committed 8 months ago. Here's the full story and what we did to fix it.