Type-safe app configuration: a powerful, emerging way to accelerate product development
summary
Demo shows turning a single Boolean feature flag into a type-safe client backed object schema (discount {isEnabled percentage name}), then into a list flag with a GraphQL argument for codes, using npx hypertune to regenerate types and catch compile errors. Built Hypertune with local evaluation, one initial network fetch plus a build-time snapshot fallback, Git-style versioning and a machine learning loop that auto-converges variants; setup claims under 10 minutes and runs live in production.
AI-written summary · about
chapters (11)
- 0:00App configuration intro
- 1:50Feature flags overview
- 3:41Dynamic discounts
- 7:42Copy control & A/B testing
- 10:30Overlapping discounts
- 14:23Meta's configurator & use cases
- 16:53Config system benefits
- 17:55Scalable config system
- 19:40Safe & performant configs
- 20:42Version control for configs
- 21:25Hypertune & closing
related talks
47mRock-Solid Components with TypeScript and GraphQL
26mFull Stack Type Safety with React, GraphQL, and TypeScript
10mEnd-to-end Type Safety
35mFull-stack Type Safety with React, GraphQL, and TypeScript
25mType-safe GraphQL with TypeScript
57mType safe GraphQL with TypeScript
38mWeb Applications of the Future With TypeScript and GraphQL
06mAutomagic TypeScript Codegen for GraphQL
