How not to end up your app to a hot mess of spaghetti Carbonara
summary
A student-networking app validates its idea with 30 cold emails and 10 replies, builds an MVP in six weeks, lands 4 paying customers and raises $800k pre-seed. Architecture enforces modular business modules, facades for each third‑party tool and an analytics adapter for Mixpanel/GA/Amplitude. Uses React DND, Firebase and a bespoke component storybook flow before extracting a component npm package (a migration that takes five months). A CSS injection bug inflates loads 10,000× and fixing it saved 200KB bundle; lazy chunks use app-versioned hashes plus a service worker to avoid dynamic-import failures.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 3:31Building from zero to one
- 6:41Modular design principles
- 10:16Component library challenges
- 11:18Debugging performance issues
- 13:07Bundle size optimization
- 14:36Handling dynamic imports
- 16:21No broken windows policy
- 17:45Release process improvements
- 19:52Final thoughts and advice
related talks
18m50,000 lines of spaghetti code and how to unravel it
01h 00mArchitecting Data-Driven Apps for UX Success
34mFrom zero to app in six weeks
29mThe Real MVP: Going from idea to users’ hands!
30mBringing it all together
49mKeynote: Best Practices – UI, API and Server-side
49mScalable Best Practices for Your Development Team
39mBuild truly production-ready apps, modern JS, Based SAAS Stack for Indie Devs
