Node Project Configuration Management at Scale
summary
Tool named progen claims to cut project-configuration fatigue by generating every JSON/YAML/TOML file from typed definitions, and it actually synthesize files (and overwrites them) so templates self-mutate and stay current. It uses JSI to expose a TypeScript core to Python/Java/Go, builds GitHub Actions and npm release pipelines, and supports snapshot tests to compare virtual output before writing. Adoption is incremental but it tends to take over repos (hundreds of repos is a realistic scale).
AI-written summary · about
chapters (13)
- 0:00Introduction to talk
- 1:09Problem scope in Node config
- 10:15Introducing Progen tool
- 11:58What is JSI
- 15:11Related AWS tools
- 16:15Progen roadmap to 1.0
- 17:18Creating new projects
- 19:25Progen RC configuration
- 23:53Custom project types
- 27:26Synthesizing configs
- 29:33Live coding demo
- 41:41Building custom components
- 46:17Q&A session
related talks
41mHandling Monorepos Today
24mUsing Declarative Configs for Maintainable Reproducible Code
32mThe "Perfect" Tooling Library
30mPoly Monorepos, the Best of the Two Worlds
32mTooling Like It's 2025
19mScaling Team Delivery Using Standardization
39mManaging an Open Source Project
44mAutomating your development experience with Atomist
