Driving BEAM Adoption with Phoenix LiveView • Sophie DeBenedetto • GOTO 2023

This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph Sophie DeBenedetto - Staff Software Engineer at GitHub @sophiedebenedetto8568 RESOURCES ABSTRACT Phoenix LiveView has become the web development framework of choice for BEAM users today. In this talk, you’ll see how the latest features as we approach 1.0 makes it a compelling choice for any web developer today, positioning it to drive BEAM adoption more broadly. Phoenix LiveView is rapidly becoming the web development framework of choice for programmers who are already convinced of the benefits of The BEAM. But, while LiveView adoption has been impressive for such a new framework, widespread adoption has been out of reach. With LiveView approaching 1.0, the latest developments in the framework make LiveView an even more compelling choice than ever before, so much so that we can expect LiveView adoption to drive BEAM adoption outside of our community. In this talk, I’ll show you why this is true by outlining LiveView’s key feature set and explaining how it leverages the best that the BEAM has to offer to provide a highly concurrent, fault-tolerance real-time web framework that leaves the door open to widespread adoption not only of LiveView itself, but of the BEAM ecosystem that goes with it. [...] TIMECODES 00:00 Intro 02:14 What to expect 03:31 What is LiveView? 04:46 The LiveView life-cycle 06:31 What’s so great about this? 10:04 LiveView adoption 11:41 What’s standing in the way? 12:06 Common adoption blockers 12:43 Security 16:58 State recovery 22:30 File uploads 27:34 Code organization 34:04 integrating JavaScript 39:05 Transferring data efficiently 43:05 Wrap up 45:02 Outro Download slides and read the full abstract here: RECOMMENDED BOOKS Sophie DeBenedetto & Bruce Tate • Programming Phoenix LiveView • Sean Moriarity • Genetic Algorithms in Elixir • Sean Moriarity • Machine Learning in Elixir • Bruce Tate • Programmer Passport: Elixir • Bruce Tate • Programmer Passport: Prolog • Bruce Tate, Ian Dees, Frederic Daoud & Jack Moffitt • Seven More Languages in Seven Weeks • Bruce Tate • Seven Languages in Seven Weeks • Svilen Gospodinov • Concurrent Data Processing in Elixir • #PhoenixLiveView #LiveView #BEAM #Elixir #Erlang #Frontend #WebDevelopment #FunctionalProgramming #PhoenixWebFramework #StateRecovery #SophieDeBenedetto Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top