JavaScript Jabber

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!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
INSIGHT

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app