Hotwire: The Demo

  Рет қаралды 37,172

Getting Real

Getting Real

Күн бұрын

Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire.
This makes for fast first-load pages, keeps template rendering on the server, and allows for a simpler, more productive development experience in any programming language, without sacrificing any of the speed or responsiveness associated with a traditional single-page application.

Пікірлер: 45
@currol
@currol 3 жыл бұрын
Woooops! just like in the old days
@techpeace
@techpeace 3 жыл бұрын
Well, this definitely takes me back. Congrats to you and the team on the launch!
@tschundeee
@tschundeee 3 жыл бұрын
Thx for bringing us great new tech again!
@ukazap
@ukazap 3 жыл бұрын
--skip-javascript I was like: WHOAA
@GraxS
@GraxS 3 жыл бұрын
Haha
@j.k.4958
@j.k.4958 Жыл бұрын
Thanks for the demo and the product ! :)
@aben7810
@aben7810 2 жыл бұрын
the guy made me doubt the video speed. This presention doesn't help Sir. you get to slow a bit.
@FranckMercado
@FranckMercado 3 жыл бұрын
This is very cool!
@randito2387
@randito2387 3 жыл бұрын
gotta love DHH. still rocking Textmate and Safari.
@venkatareddy56
@venkatareddy56 3 жыл бұрын
That was firefox, not safari.
@dlvl86
@dlvl86 3 жыл бұрын
So good!
@KevinSheppard
@KevinSheppard 2 жыл бұрын
Nice demo, but it would be nice to have a more generalized version of this for people who don't use Rails... Unless, this was meant to be Rails exclusive?
@dimitardimitrov3421
@dimitardimitrov3421 3 жыл бұрын
Excellent tech! I’m a big fan of @dhh and the rails team! Can you go a bit more in depth and perhaps slow down the pace a bit? I’m a novice rails Dev and it was very hard to follow.
@magne6049
@magne6049 3 жыл бұрын
play it at 0.75x
@h0ph1p13
@h0ph1p13 Жыл бұрын
@@magne6049 I think this is not what he meant. Usually more explanations and clarifying are in order.
@phongphan5500
@phongphan5500 3 жыл бұрын
Awesome!
@JonatanKapps89
@JonatanKapps89 3 жыл бұрын
Time to go back to rails!
@HansTheGeek
@HansTheGeek 2 жыл бұрын
Is this the Phoenix Liveview of ror ?
@SpookyKillerz
@SpookyKillerz 3 жыл бұрын
Christmas is early!
@ssergiomaia
@ssergiomaia 3 жыл бұрын
Awesome
@shinjisr
@shinjisr 3 жыл бұрын
Could someone please tell me why the "Destroy" link in the room's index page does not work, it redirects to rooms#show instead of rooms#destroy.
@whyimustusemyrealname3801
@whyimustusemyrealname3801 3 жыл бұрын
because the default scaffold need javascript to works and you generate the project --without-javascripts
@shinjisr
@shinjisr 3 жыл бұрын
@@whyimustusemyrealname3801 Thank you!
@ankk98
@ankk98 2 жыл бұрын
Sab sir k uppar se gaya
@MichaelMerritt
@MichaelMerritt 2 жыл бұрын
2x playback speed is master mode
@jeffrey2831
@jeffrey2831 2 жыл бұрын
too fast. having a hard time understanding. :/ the demo is for yourself? :)
@sylvereleipertz955
@sylvereleipertz955 3 жыл бұрын
What about power consumption ? Doesn't websocket use more power than regular HTTP requests ? I'm asking this question cause in 2020, we can't afford to think without considering power consumption.
@sylvereleipertz955
@sylvereleipertz955 3 жыл бұрын
@Saša Šijak perfectly serious
@rdepaulabarbosa
@rdepaulabarbosa 2 жыл бұрын
one websocket connection streaming everything vs multiples HTTP connections/state managment/etc for every request :P
@mattstopa9436
@mattstopa9436 3 жыл бұрын
I HATE THIS! I Hate this so much... MOstly because I just wrote an entire app in React and this is like 20x easier... I think after moving to Node this makes so much more sense. Don't get rid of Ruby, get rid of JS
@GakisStylianos
@GakisStylianos 3 жыл бұрын
How did I end up here, I'm just a mobile developer, this makes no sense to me 😅
@prabhakarbhat2477
@prabhakarbhat2477 3 жыл бұрын
Add in turbo-ios and turbo-android, and you have your app ready!
@GakisStylianos
@GakisStylianos 3 жыл бұрын
@@prabhakarbhat2477 Nah I'm good
@juno0424
@juno0424 3 жыл бұрын
Excuse me ROR devs, this idea originally from Laravel Livewire by Caleb Porzio not @dhh
@al-mokhtar_
@al-mokhtar_ 3 жыл бұрын
*that so wrong they working in that from 2005 check @dhh comments in twitter lol*
@juno0424
@juno0424 3 жыл бұрын
@@al-mokhtar_ whatever they try to claim. Livewire is the fact released first.
@al-mokhtar_
@al-mokhtar_ 3 жыл бұрын
@@juno0424 i see you are php religious, don’t worry no body will hurt you Taylor , lol 😂 just kidding dude programming languages just tools 🧰, grow up 🆙
@guled669
@guled669 3 жыл бұрын
Interesting, I have not used LiveWire but I'm aware that it has been out for a while. Caleb has been preaching similar things in the past. Namely sending html over the wire rather than JSON, but the question is are they using something similar to turbolinks frame? If I remember correctly too, LiveWire was a response to LiveView from the elixir community or at least inspired by it. Okay what's so special here is that. This is Basecamp, a well known and respected company, this is a company that people look up to. Just to make an example the lastest product from the company, Hey.com made a huge splash everywhere earned itself as one of the 100 greatest innovations of 2020 and took the spot as 15 best productivity apps of 2020. When a company like Basecamp are betting on tools like this or this "unique way" of developing apps, it's huge deal! Yeah I can't emphasize this enough it's big deal.
@whyimustusemyrealname3801
@whyimustusemyrealname3801 3 жыл бұрын
the it doesn't matter much even if its already created before the big bang
@nekketsuuu
@nekketsuuu 2 жыл бұрын
Source code here: github.com/hotwired/hotwire-rails-demo-chat
Dynamic Select Fields in Rails using Hotwire
19:46
GoRails
Рет қаралды 23 М.
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 1,4 МЛН
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
one wrong npm package
19:27
PwnFunction
Рет қаралды 182 М.
Rails 7: The Demo
34:15
David Heinemeier Hansson
Рет қаралды 104 М.
Why Hotwire is AWESOME! A lesson on Turbo frames
5:28
Rapid Ruby
Рет қаралды 8 М.
How to use Devise with Hotwire & Turbo.js
11:54
GoRails
Рет қаралды 17 М.
Turbo Frames vs. Turbo Streams
8:25
Mix & Go
Рет қаралды 16 М.
On Writing Software (well?) #1: Pilot Episode
15:59
Getting Real
Рет қаралды 17 М.
Hotwire Demystified - Jamie Gaskins
34:18
Ruby Central
Рет қаралды 11 М.
How to use Hotwire in Rails
24:26
GoRails
Рет қаралды 53 М.
How We Work #1: "Expect to be Done"
11:24
Getting Real
Рет қаралды 23 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 56 МЛН
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 8 МЛН
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 4,6 МЛН