John James

https://blog-on-cf.john-usa-james.workers.dev/

Notes on web, JS/TS, CI/CD, and experiments.

フィード

記事のアイキャッチ画像
Why the single package.json monorepo policy is a trap
John James
A single root package.json can look simpler in an Nx monorepo but dependency hoisting hides ownership and can turn upgrades into confusing production build failures.
15時間前
記事のアイキャッチ画像
GraphQL: the enterprise honeymoon is over
John James
GraphQL solves a real problem, but in many enterprise setups that problem is already handled by BFFs. After years using Apollo in production, I think the tradeoffs often outweigh the win.
6ヶ月前
記事のアイキャッチ画像
Automating Dependabot reviews: how AI cut 95% of dependency research time
John James
Dependabot PRs are useful, but researching every upgrade across a large monorepo is slow. I wired Copilot CLI into GitHub Actions so AI handles the dependency research and humans make the call.
8ヶ月前
記事のアイキャッチ画像
Cleaning house in an Nx monorepo: how I removed 120 unused deps safely
John James
I ran Knip across our Nx repo, took the “unused” list as a hint, deleted candidates, built, tested, booted apps, and put a few back when they were secretly used. Net, about 120 packages gone.
9ヶ月前