What is Hotwire?
6:55
3 жыл бұрын
Phoenix LiveView Life Cycle
18:19
4 жыл бұрын
Getting Started with Phoenix LiveView
13:15
What Is Phoenix LiveView?
3:58
4 жыл бұрын
What Is Absinthe? (Part 4 of 4)
1:20
What Can GraphQL Do? (Part 2 of 4)
5:27
What Is GraphQL? (Part 1 of 4)
4:10
5 жыл бұрын
Elm: The Pragmatic Way (Intro)
2:13
8 жыл бұрын
Elm Signals In Action
7:21
9 жыл бұрын
Elm: Signals, Mailboxes & Ports
1:36
How To Write Macros in Ruby
14:49
9 жыл бұрын
Rails Scopes (Excerpt)
3:39
10 жыл бұрын
Пікірлер
@johnnycyberseed
@johnnycyberseed 16 күн бұрын
Agreed. This is top-shelf: the pacing is perfect; that it's a duet extends the attention span; the example is interesting yet simple.
@rpf23543
@rpf23543 3 ай бұрын
What an awesome and easy to understand overview. Can’t wait until I will start with your Hotwire course!
@auraSinhue
@auraSinhue 3 ай бұрын
I highly recommend this course, it made me understand how the lifecycle of a LiveView application.
@TheBelafleck
@TheBelafleck 4 ай бұрын
Super helpful 👍👍
@dyto2287
@dyto2287 6 ай бұрын
"Massively scaleable" with websockets on each user? 🤣😂🤣
@noorkdrip
@noorkdrip 5 ай бұрын
???
@dyto2287
@dyto2287 5 ай бұрын
@@noorkdrip Websocket is the hardest to scale transport. Literally pain in the ass once you get real traffic yet this solution in video claims it is "Massively scaleable".
@noorkdrip
@noorkdrip 5 ай бұрын
@@dyto2287 Hmm alright. I will take your word for it.
@someguyO2W
@someguyO2W 4 ай бұрын
Because it is erlang/elixir Which scales concurrent connections more easily
@hamm8934
@hamm8934 Ай бұрын
Are you unfamiliar with elixir? The websocket approach is super scalable and efficient by reducing the number of bytes needed for each server transaction drastically while using the Beam actor-supervisor model to handle disconnects, reconnects, etc.
@morkhoudia9
@morkhoudia9 7 ай бұрын
Great video. Is the code in a github rep
@aldrinalainroncocarrillo8076
@aldrinalainroncocarrillo8076 8 ай бұрын
very clean info, thanks !
@Serizon_
@Serizon_ 8 ай бұрын
wow!!
@treydugas806
@treydugas806 8 ай бұрын
I didn't realize or think to look for this channel! I have purchased and went through several of their courses, and have been very happy with the high quality of all of them.
@Kobra8220
@Kobra8220 9 ай бұрын
your tutorials on super! think i have to check out your website to see if yout got more phoenix content there 😃
@chillbro2275
@chillbro2275 11 ай бұрын
That was a terrific explanation. Now I can stop learning this JS framework.
@viglioni
@viglioni 11 ай бұрын
Very enlightening! (pun not intended haha) Simple and direct to the point, thanks :)
@dogaarmangil
@dogaarmangil Жыл бұрын
Just great ! That's how server-side frameworks try staying relevant in the age of Jamstack and native clients: find convoluted/complicated ways of justifying server-side UI generation. On top of that, overly complicating things buys job security for devs, what's not to like?
@zocratiko
@zocratiko Жыл бұрын
Tirate un CSS guacho...
@brunoosella1795
@brunoosella1795 8 ай бұрын
JAJAJAJAJA cuando te encontrás a otro argento entre los comentarios de un tutorial de programación XD tkm
@MarkMcLT
@MarkMcLT Жыл бұрын
I appreciate the clarity of the explanation here. However there is really no explanation of why the use of conventional Rails ajax helpers returning js is problematic. It also seems to imply that sending html to update specific parts of pages (turbo frames and turbo streams) is novel, when in fact this is what jQuery's .load() does. So I'm left wondering exactly what problem this is trying to solve? It seems like the goal is just to avoid using any javascript at all to define dynamic page updates from the server, rather than doing anything to improve app performance. Which is fine, though it also seems to obscure what actually happens under the hood and also (if I understand turbo correctly) makes life harder if you want to load html from the server and also execute javascript once it's been inserted (from the docs, seems to require a stimulus controller). jQuery makes this extremely simple with just a 'complete' callback. So, I have an open mind on this, but so far I'm not seeing how hotwire really helps me as a developer.
@NavneetJain-t2c
@NavneetJain-t2c Жыл бұрын
Is it possible to get CSS files?
@somoscode4151
@somoscode4151 Жыл бұрын
This is great. Best tutorial/deep dive I've seen on this stuff..
@10Rmorais
@10Rmorais Жыл бұрын
Great video!
@gracesoftmedia6670
@gracesoftmedia6670 Жыл бұрын
This is very helpful.
@laughingvampire7555
@laughingvampire7555 Жыл бұрын
I think that htmx makes hotwire mostly unnecessary.
@PanetMaster
@PanetMaster Жыл бұрын
Genuinely one of the best introductory tech demo videos I've ever watched, and I've watched a few! Thanks a bunch.
@ES11777
@ES11777 Жыл бұрын
Great video!
@hsider
@hsider Жыл бұрын
Nice introduction video, could you explain the difference between a live view and a live component? Thank you
@alexaungtech
@alexaungtech Жыл бұрын
Very useful
@maxdon2001
@maxdon2001 Жыл бұрын
Great video!
@juliolinarezescobar
@juliolinarezescobar Жыл бұрын
Awesome explanation 🤩
@LifeAndTimesOfPai
@LifeAndTimesOfPai Жыл бұрын
This is literally the best video on this topic! Thanks so much for the simple explanation!!
@hotdogwater9897
@hotdogwater9897 Жыл бұрын
Like many others, I found this video incredibly well put together and concise. Thank you so much, it was incredibly helpful!
@Ilyushya
@Ilyushya Жыл бұрын
Thank you for your awesome videos! Could you please make a tutorial on auth in liveview?
@pragmaticstudio
@pragmaticstudio Жыл бұрын
Thanks! We have an extensive tutorial on LiveView auth in our course. 😀
@daroay
@daroay Жыл бұрын
all these sounds more complex than SPA. Maybe it is not. 🤔🤷‍♂️
@hawa7264
@hawa7264 Жыл бұрын
And it pretends that the only reason people want to decouple Frontend and Backend exist is speed. That's not the case. I think it's not even the main reason in many cases.
@daroay
@daroay Жыл бұрын
​@@hawa7264 If by speed they mean responsiveness I think it kinda is but is not the main reason (at least not for me), my main reason is that it is just natural to have the rendering engine at the front end while the data comes from the backend and render in a MVVM fashion. Rails developers I know want to solve everything with Ruby, as if it was a magic bullet. And their way of thinking is constrained to MVC. In real life (and in software) there is a tool for everything, it is awkward to try to solve every problem with the same framework/tool. Maybe hotwire is great, but it babysits developers to avoid JS when they shouldn't. It seems the time for fat frameworks (like angular or rails) is over.
@MEZBAHULAlam
@MEZBAHULAlam 2 жыл бұрын
I really hope this video and channel gain more traction. The teaching method is top-notch and it's evident a lot of effort went into creating this lesson. Thank you so much for making the concept easy to grasp. Your teaching skills are excellent. Many thanks again.
@davidshanahan6081
@davidshanahan6081 2 жыл бұрын
I don't usually comment on videos but I wanted to say how clear and concise this video was. Many thanks!
@etienneboutet7193
@etienneboutet7193 2 жыл бұрын
Very good explanation. Thank you very much
@thumbrule
@thumbrule 2 жыл бұрын
I wish more and more people see this video and this channel. This is the way to teach something. I can see how much hard work has been put into creating this lesson. And THANK YOU SO MUCH for that. It makes it super easy for people to understand the concept. You guys are great teachers. Thank you again.
@felipehansen4932
@felipehansen4932 2 жыл бұрын
That was really helpful!
@attackemartin
@attackemartin 2 жыл бұрын
thanks for the introduction!
@Overbryd
@Overbryd 2 жыл бұрын
Help my lights are OVER 4000!!!
@jamesrbrindle
@jamesrbrindle 2 жыл бұрын
I originally learned Ruby & Rails via one of your courses back in 2014. I’m trying to write a site that has an audio player that I need to keep playing during page changes. I want the URL to update so that people can bookmark the page but so it only loads the full page if accessed from an external click. Is Turbo Drive the right tool nowadays?
@AlexanderSuraphel
@AlexanderSuraphel 2 жыл бұрын
One of the best intros I've seen. I hope you keep making more!
@tatawhillman3783
@tatawhillman3783 2 жыл бұрын
Thank you very much sir. This was most helpful, you’ve given me a great insight into rails.
@pandaDotDragon
@pandaDotDragon 2 жыл бұрын
Useful introduction. I was expecting a lot from Phoenix LiveView, disappointed to still see html & css....
@pandaDotDragon
@pandaDotDragon 2 жыл бұрын
Thank you, crystal clear introduction 🙂
@shubhisingh6158
@shubhisingh6158 2 жыл бұрын
How can we add css to it? I need help in that part
@QasimAli-vm3dm
@QasimAli-vm3dm 2 жыл бұрын
Thank you. This is so helpful.
@siyaram2855
@siyaram2855 2 жыл бұрын
Do you still recommend Elm?
@dencam
@dencam 2 жыл бұрын
Please create a Rails 7 tutorial playlist
@dencam
@dencam 2 жыл бұрын
This was a quality video, even in 2022 it is still applicable
@Karthik-yy6up
@Karthik-yy6up 2 жыл бұрын
Thank you so much, this is awesome!
@Ihavetoreturnsomevideotapes
@Ihavetoreturnsomevideotapes 2 жыл бұрын
is it island architecture that live view is following
@shubhashshivade6658
@shubhashshivade6658 2 жыл бұрын
Plz make more videos