# Scaling a Javascript Application from 0 to a Brazilian users
summary
Builds CareerOS from MVP to adoption by 50+ universities, raises $800k after four initial paying customers, and ships with React, Vite, TanStack, Firebase and many third‑party libs. Enforces modular, DDD-style modules and wraps external tools with facade wrappers so libraries can be swapped. Fixes a dev-mode CSS injection bug that trims 200KB of bundle, implements route-splitting plus a service-worker versioning strategy to avoid broken dynamic imports, and adds CI/CD, Storybook and weekly bug‑squash sprints.
AI-written summary · about
chapters (15)
- 0:00From senior to co-founder
- 3:52Validating ideas
- 7:27Choosing the right stack
- 10:40Wrapping third-party libs
- 13:51Building component library
- 14:33Fixing hot reload slowdown
- 16:42Cache busting in React
- 19:14Fixing buggy app with policy
- 20:39Automating releases with GitHub Actions
- 21:44Onboarding with Cursor and PR templates
- 22:49Scaling to 50 universities
- 24:56Scaling advice for juniors
- 26:00Internationalization with AI
- 27:24Balancing performance, UX, security
- 29:13Closing and Q&A
related talks
25mSpeed at Scale: Optimizing The Largest CX Platform Out There
18m50,000 lines of spaghetti code and how to unravel it
31mSpeeding up Startup for Large React Apps
35mThe elements of scaling
38m"Making It Better Without Making It Over"
51mScale and adapt: A story of how we built Responsive BBC News
24mMaking It Better Without Making It Over
47m2017 DevFestMN Eric Brandes
