Introducing Knip, a dead code detection tool for JavaScript/TypeScript projects. Learn why ESLint and depcheck each have blind spots, and how Knip uses a full module graph to find unused files, exports, and dependencies in one pass.
Introducing vitest-fail-on-console — why console.warn/error appearing silently in tests is a code smell, and how this package forces you to deal with it.
A deep dive into testing a filesystem service using memfs to replace fs and a hand-written Fake to replace chokidar, making filesystem tests fast, deterministic, and security-aware.
After Opus 4.7 auto-upgrade, the old version vanished from /model. Tested availableModels, modelOverrides, and ANTHROPIC_CUSTOM_MODEL_OPTION — with pitfalls and GitHub community discussion.
$127K equivalent cost, 127K turns, four models, three months. After turning myself into a dataset, "long sessions are the culprit" and "too many skills" were debunked by data. Only two levers actually worked.
On 4/14 I reported 5 days of sub-agent 100% 5m and left it at "monitoring." Today 4/26 it's 17 straight days, 15,727 API calls, 0 1h writes. Anthropic closed the main issue without resolution. The community is on fire.
When spawning a high-output CLI in Node.js, the last few KB vanish on process.exit(). After comparing 6 solutions, the only reliable cross-platform stdlib fix is piping the child stdout fd to a file.
A walkthrough of ConardLi/web-design-skill: anti-cliché blocklist, oklch colors, declared design systems, and a v0 draft workflow that rescues AI-generated pages from generic aesthetics.
Feeding PDFs to LLMs breaks formulas, tables, and multi-column layouts. I ran MinerU 2.5 on an academic PDF — formulas became LaTeX, tables became HTML, reading order preserved, and it runs on CPU.
I thought React Compiler meant no more manual memo. Then tab-switch took 512ms. Three compiler blind spots — child component boundaries, prop identity intent, and setInterval animation state — with extra everyday examples.