

Building 50 Apps in 50 Days: The Power of Boring Stacks with Kelvin - JsJ_673
Apr 14, 2025
Join Kelvin, a full-stack JavaScript developer and lead maintainer of the Sails MVC framework, as he shares his challenge to build 50 apps in 50 days using a simple tech stack. He emphasizes the power of using 'boring' stacks for efficient development and discusses his mission to teach web development through free resources. The conversation also touches on strategy games like chess, and their role in enhancing critical thinking. It's an insightful mix of tech insights and personal development strategies!
AI Snips
Chapters
Transcript
Episode notes
Inertia.js Simplifies Full-Stack SPA
- Inertia.js allows building full-stack single-page applications without separate APIs by serving UI components and data together.
- It merges backend and frontend into one codebase, simplifying development compared to traditional separated SPA with API approach.
Inertia.js 2.0 Goes Asynchronous
- Inertia.js 2.0 shifts from synchronous to asynchronous requests, enabling features like partial reloads and prefetching.
- This architectural change allows multiple parallel requests and better UX capabilities like infinite scroll and polling.
Optimize Loading with When Visible
- Use the when-visible component in Inertia 2.0 to defer data loading until the user scrolls to that part of the page.
- This optimizes user experience and web vitals by loading only visible content early and delaying unseen parts.