SolidJS - The Hard Parts w/ Dan Jutan

With any tool, there are challenges and gotcha's. There are things that aren't obvious at first, and require more explanation. Fortunately, Dan Jutan, Solid and Astro team member, will join me once again to dig into some of the hardest topics in SolidJS and modern web dev in general. SolidJS - The Hard Parts w/ Dan Jutan [0:00] Preamble [8:20] Welcome Dan Jutan! [15:00] About Docs [20:15] Getting involved in OSS [30:05] SolidStart and Astro (again!) [40:00] Catching up and conference talks [50:00] Solid fundamentals [56:00] Proxies [1:09:45] JSX reactivity in Solid [1:18:30] Proxy support in browsers [1:20:30] Parameters in derived signals [1:21:45] Stores vs. getter/setter objects [1:24:15] Read/Write segregation [1:26:45] Referential equality of DOM nodes [1:34:30] Back to Excalidraw [1:37:30] Tracking [1:43:30] Show, For, and "Compiler Magic" [1:50:45] Context & state management [2:04:30] createResource & data fetching [2:21:00] The "ugly" parts Dan doesn't teach [2:28:15] Advanced and obscure primitives [2:31:15] Suspense [2:41:15] useTransition [2:48:00] Nesting and Triggering Suspense [2:54:45] Classic SSR (Server Side Rendering) [3:04:00] Modern Async SSR [3:12:30] Streaming SSR [3:24:45] Limitations, SSG, and challenges [3:29:00] Next.js app directory architecture [3:35:30] Error Boundaries [3:39:15] Using transitions [3:46:15] Dan talks through a TRANSACTION [3:56:30] Concurrent Rendering [4:03:00] Pending State [4:06:05] Teaching useTransition [4:22:30] Can this be automatic? [4:29:15] .latest/stale slicing/opt-in tearing [4:50:00] Farewell Dan! This Week in JavaScript [4:56:30] Christopher Ehrlich's RSC video [4:58:30] SolidJS and TypeScript [5:01:30] New StackBlitz examples [5:02:30] Reactathon [5:04:00] VDom libraries and JS Framework Benchmark [5:17:30] React.Dev Launch [5:19:00] Greg Johnston's WASM video [5:19:45] React, CRA, Vite, and SPA's [5:29:30] "Never use a chainsaw..." - Matthew Phillips [5:36:45] "I don't want to hurt anyone's feelings..." - Mike Nikles [5:40:00] Conclusion Thanks to ‪@zombiefacesupreme‬ for the wonderful timestamps Banner credits: :copyright: Wreck-It Ralph characters owned by Disney