Keynote: Q&A on LiveView
summary
LiveView Q&A gives concrete status and tradeoffs: client hooks remain an escape hatch and hooks don't compose today because the DOM-patch model owns mutations; composability work is tentative. Template work explores a Surface preprocessor that adds compile-time HTML/assign checks without core integration yet. Deep-diffing now preserves structs so assigns no longer force full rewrites. A binary serializer PR for Phoenix channels is live, shown streaming MediaRecorder blobs to FFmpeg to produce HLS (about 3s latency in demos). CSS animate-out fails when the server removes the DOM during a patch; solutions exist but are tricky.
AI-written summary · about
chapters (15)
- 0:00Start
- 0:58What Led Me To Start Phoenix
- 9:14How Do You See How Js Interruptability Might Continue and Evolve in the Future
- 16:56Mobile Web Will Be a Great Fit for Live View
- 23:58Taming the Complexity
- 27:29Is It Possible To Create Mobile Apps
- 30:22Project Structure
- 42:22Is It Possible To Have Live View and Graphql Integration Consumption of Graphql Api via Live View
- 46:33Webrtc
- 49:32Naming the Framework
- 1:06:37Concluding Remarks
- 1:09:09Bean Quiz Winners
- 1:10:02Passport Competition
- 1:10:20Sponsors
- 1:15:35Gold Sponsors and Exhibitors








