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.
1 view
0
0
4 years ago 00:05:26 32
Drive | GAMEPLAY
4 years ago 00:00:58 44
drive | Погоня
5 years ago 00:20:45 171
BEAM NG DRIVE + MINECRAFT = ???
11 years ago 00:13:47 915
Beam NG DRIVE - Пилотчик
10 years ago 00:04:27 212
Glare-free high beam - Driving with high beam without dazzling others
4 years ago 00:00:43 28
Drive | shorts#2
9 years ago 00:20:38 754
Beam NG DRIVE - Гравитация
9 years ago 00:25:31 563
Beam NG DRIVE - Тотальное Разрушение!
4 years ago 00:08:25 12
ЗАХВАТЫВАЮЩИЕ ТРАМПЛИНЫ // CRASH-TEST // DRIVE
4 years ago 00:00:36 27
Drive |
10 years ago 00:25:15 1K
Beam NG DRIVE - Международный Чемпионат!
12 years ago 00:11:12 300
Beam NG DRIVE - Любимый остров
10 years ago 00:25:55 3.2K
Beam NG DRIVE - Дрифтовые Погони!
9 years ago 00:20:39 952
Beam NG DRIVE - Японские Трамплины
10 years ago 00:28:33 1.1K
Beam NG DRIVE - Арбузная Сладость :)
10 years ago 00:19:39 2.7K
Beam NG DRIVE - GTA 4? o_O / Liberty City в Beam NG DRIVE