Тёмный

Keynote: The Road To LiveView 1.0 by Chris McCord | ElixirConf EU 2023 

Code Sync
Подписаться 12 тыс.
Просмотров 22 тыс.
0% 0

In this talk Chris McCord describes the journey of LiveView development from a tool which "just allows to print a validation error in a form on your website" to one in which you can build fully fledged apps à la Spotify. The key changes to LiveView are backed up with rationale, code examples and live demos, to ultimately show the full power of LiveView 1.0 and a some hints on what's to come afterwards.
About the keynote speaker:
Chris McCord is a programmer with a passion for science and building things. He spends his time crafting the Phoenix Framework, previously at DockYard, currently working at Fly.io, writing books like Metaprogramming Elixir, and teaching others the tools of the trade.
Follow us on social:
Twitter: / elixirconfeu and / codesyncglobal
LinkedIn: / 27159258
Facebook: / codesyncglobal
Looking for a unique learning experience?
Attend the next Code Sync conference near you!
See what's coming up at: codesync.global

Наука

Опубликовано:

 

27 апр 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@stevenhe3462
@stevenhe3462 Год назад
LiveView: my power has doubled since the last time we met!
@OwenBickford
@OwenBickford Год назад
That streams demo was impressive!
@greven182
@greven182 Год назад
It's been a pleasure to work with LiveView so far. :) Great evolution in 5 years, a lot of people might say that it's been a long time to 1.0, but we need to consider Phoenix and the Phoenix team is mostly a open source effort and a paradigm shift, things like React, VueJS, Svelte stand on the shoulders of each other and in the case of React it's backed by a billion dollar company. What the Chris and the Phoenix team accomplished so far it's remarkable. The only thing I find myself wanting is exactly what Chris mentioned in the presentation regarding the interaction between LiveView and LiveComponents, other than that I think the API (now that it's more stable) and the stability of the solution is already prime for 1.0 and we are getting there! Congrats everyone and great presentation, Chris. Checkboxes!
@skryonline5825
@skryonline5825 Год назад
I'll pay money to watch a discussion between Rich Harris and Chris McCord
@zolongOne
@zolongOne 11 месяцев назад
Who is Rich Harris?
@cLiPz0r
@cLiPz0r 7 месяцев назад
@@zolongOne Svelte creator
@alchemist_one
@alchemist_one Год назад
This literally solves one of my biggest headaches with live view! The inputs_for/2 with a variable number of fields in a cast_embed/3 was basically the only time when LiveView made me miss Vue. This new path is 10x more ergonomic 😃
@billboz1
@billboz1 Год назад
It is monumental what Chris has done with Phoenix, Liveview, and how it has impacted web dev! History will remember his efforts even more favorably as time goes on. Yes Chris, I know you have had help along the way because you are incredibly gracious and funny about it :) Thank you
@tamtm-gp9nr
@tamtm-gp9nr Месяц назад
this is scary good for a demo 😂. I have learn some of the most popular js framework but don't know how to do this (in reasonable time). awesome works.
@FergalByrne
@FergalByrne Год назад
Delighted to see you get to this, we’re big fans and want this magic functionality in our own ecosystems asap!
@king_and_country
@king_and_country 10 месяцев назад
I took a drink every time I heard the word "like" and died at minute 12. Thank you for all the great work!
@stefan_luptak
@stefan_luptak Год назад
Pure awesomeness! ❤
@KerryBuckley
@KerryBuckley Год назад
Thanks - I’ve been using LiveView since before it was even on Hex, and it just keeps getting better! The infinite scroll with limits was exactly what I needed, even if it meant switching my phoenix_live_view dependency to track main again like in the early days, and using this video paused at <a href="#" class="seekto" data-time="2050">34:10</a> and <a href="#" class="seekto" data-time="2391">39:51</a> as documentation 🙂
@petalframework
@petalframework Год назад
Great work Chris! The dev debugger sounds awesome
@assumpcaopedro
@assumpcaopedro Год назад
Just fantastic work, dynamic forms were really a pain that would require extra JS and now it is so simple with LiveView and Ecto. Thanks!
@dogsandogs
@dogsandogs Год назад
The talk starts at <a href="#" class="seekto" data-time="403">6:43</a>
@malcolmdude
@malcolmdude Год назад
Yeah, the guy introducing Chris loves his own voice a bit too much…
@dogsandogs
@dogsandogs Год назад
@@malcolmdude He is the creator of ElixirConf: Jim Freeze.
@pmarreck
@pmarreck Год назад
Did he really do an intro in the style of 45? Hmmm. Anyway, thanks!
@chidiebereanyigor9316
@chidiebereanyigor9316 Год назад
This is really cool!
@d7ffab979
@d7ffab979 Год назад
Love u guys
@joemartinez3218
@joemartinez3218 Год назад
Already put an infinite scroll in prod using Sophie's tutorial. Looking forward to being able to delete the infinite scroll marker in favor of the phx attributes.
@absowoot
@absowoot Год назад
Really great review of how Liveview has progressed! I wonder if it would be reasonable for Liveview to provide a client-side store for interactions that don't need to communicate with the server?
@hannessteffenhagen61
@hannessteffenhagen61 Год назад
Why do you need lv for that? If it's purely client sided, it's js anyhow no?
@CodeSync
@CodeSync Год назад
Want more? Learn about Elixir from experts during our next conference: Code BEAM Europe (19-29 Oct in Berlin). codebeameurope.com Bear in mind that tickets might sell out quickly: for ElixirConf EU 2023 we ran out of very early bird tickets within 4h and all in-person spots were sold out before we had a chance to open our standard rate sale! Join the waitlist and don't miss your chance to attend in Berlin or online: bit.ly/CB2023_waitinglist
@dalisahnoun3309
@dalisahnoun3309 11 месяцев назад
Where can I find the code repo link ?
@mohamededrah7908
@mohamededrah7908 Год назад
Bruh I'm praying to god everyday that liveview takes off so i can stop using JavaScript at work i do fullstack stuff, and the way we build web apps is completely retarded IMO
@pertsevds
@pertsevds Год назад
I'm praying with you bro!
@_orangutan
@_orangutan Год назад
Writing my MVP in LiveView
@ohaizto2
@ohaizto2 Год назад
I work with it ❤
@yoyolebatteur
@yoyolebatteur Год назад
Streams really need a delete_all function otherwise it's very impractical when you have a sort option in your UI.
@simomed5002
@simomed5002 Год назад
is here anyone find it hard to grasp all these liveview stuff? I just feel kind of he is complicating things more than necessary
Далее
ElixirConf 2023 - Brian Cardarella - LiveView Native
52:46
когда повзрослела // EVA mash
00:40
Просмотров 1,3 млн
Sinfdosh xotin 7😂
01:01
Просмотров 1,1 млн
Extending Phoenix LiveView with Hooks
19:11
From $erverless To Elixir | Prime Reacts
22:34
Просмотров 96 тыс.
Кто производит iPhone?
0:59
Просмотров 340 тыс.
Самый СТРАННЫЙ смартфон!
0:57
Просмотров 30 тыс.