A podcast about modern UI development on the web. Hosted by Sam Selikoff and Ryan Toronto.
Shared reactive data without context or effects
Sam and Ryan talk about whether stores in module scope are a better alternative to Context for sharing global state in React apps.
The Costs of SSR in Next.js
Sam and Ryan talk about how Next.js places an upfront cost on app teams for the sake of scalability and server-side rendering, and how to avoid this cost when building apps with user-specific data where SSR is not a priority. They also talk about avoiding Context for global state in React apps.
Sync code, async UI
Sam and Ryan continue to put some more pieces of the Suspense puzzle together as they talk about how throwing promises enables devs to write synchronous code while still building asynchronous (non-blocking) UI. They also talk about sharing state across pages in Next.js.
Sam tells Ryan about his experience adding Suspense to his Fitness app and how it improved the app’s UX. They also discuss some problems with skeleton screens and the pros and cons of nested routing.
Talkin’ Bout Suspense
Prompted by the new React 18 alpha release, Sam and Ryan chat about Suspense and what data-fetching issues they’re excited about it solving. They also talk about some Twitter conversation around premature optimization.
Building headlessui.dev (fixed)
Real World Development Discussion
What I enjoy about this podcast is that Ryan and Sam talk about the pitfalls and successes of not just Ember, but web development in general. Nothing is perfect and as developers, we all encounter rough edges and it’s refreshing to hear their discussions and thoughts.
One of my goto podcasts
Sam and Ryan do a fantasitc job unpacking the nuances and challenges of building real applications using Ember. I listen to every one of these and look forward to the next.
T-Shirt sold out
Awesome podcast episode as usual. Keep it going guys. More guest interviews would be much appreciated as well. Thanks a lot 🙏