Тёмный

Caleb Porzio "Livewire 3" - Laracon US 2023 Nashville 

Laravel
Подписаться 41 тыс.
Просмотров 36 тыс.
50% 1

In this highly-anticipated session, "Livewire 3," Caleb Porzio unveils the latest iteration of Livewire. As the creator of Livewire, Porzio introduces developers to the exciting new features and enhancements in Livewire 3, showcasing how it elevates the development of interactive, dynamic web applications.
With practical demonstrations and insightful examples, get a firsthand look at how Livewire 3 simplifies frontend development without compromising on the backend robustness of Laravel.
Whether you are a seasoned Livewire user or new to the framework, this talk offers a unique opportunity to discover the cutting-edge capabilities of Livewire 3 and witness its potential in shaping the future of web development.
Recorded Live at Marathon Music Works on July 19th, 2023.

Наука

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

 

24 июл 2023

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 102   
@fran.sancisco
@fran.sancisco 11 месяцев назад
First time in my live I applauded something, at home, looking at the computer.
@davimenezes2424
@davimenezes2424 11 месяцев назад
same with prompts
@rajeshjha3681
@rajeshjha3681 11 месяцев назад
Its really good to see the backend frameworks taking charge of frontend development.
@kaibe5241
@kaibe5241 11 месяцев назад
They're really not. Else they'd be actually taking charge, rather than the massive adoption of the various front-end frameworks.
@onnewf9288
@onnewf9288 11 месяцев назад
Caleb is amazing public speaker , And Livewire 3 is just 🔥🔥🔥
@gavinmurambadoro
@gavinmurambadoro 11 месяцев назад
Laravel really has a lot of developer experience. This is an awesome framework indeed...
@JavedURRehman
@JavedURRehman 4 месяца назад
Livewire V3 is amazing, great work Caleb Porzio.
@neverything
@neverything 11 месяцев назад
The talk was wonderful to see and the new features are just mind-blowing. Thanks a lot for all the hard work everyone put into this.
@kaibe5241
@kaibe5241 10 месяцев назад
Yup. He's basically fixed all the reasons why I gave up on Livewire 2. And now I'm happily back :D
@erhanurgun
@erhanurgun 11 месяцев назад
Laravel is on an incredible path. Every innovation makes me jump out of my seat. I think I fall in love with Laravel more and more with every Laracon 😇😍❤
@peterfogarty6699
@peterfogarty6699 11 месяцев назад
Superb! Congratulations to Caleb and team.
@mnoquiao
@mnoquiao 11 месяцев назад
Almost all of the new and updated features are super powerful!
@victorjohnukam3331
@victorjohnukam3331 11 месяцев назад
Thank you for the good works, Caleb.
@orphikk
@orphikk 11 месяцев назад
I love you Caleb! You have been the motivation to dive deeper into Laravel universe!
@kaibe5241
@kaibe5241 6 месяцев назад
Caleb's approach is awesome - that opening point about reaching out and finding out what was wrong from a potential user, is exactly how people should approach business. Smart dude. Livewire 2 fell short for me personally in a lot of ways, but Livewire 3 is absolutely fantastic.
@taslimsuman
@taslimsuman 11 месяцев назад
I was waiting for the navigate feature. Finally it's here.
@7ala9at
@7ala9at 11 месяцев назад
I didn't pay attention to the time, the time I watched this wonderful video passed quickly, really amazing V3
@user-gc5xf9zx2m
@user-gc5xf9zx2m 9 месяцев назад
🎯 Key Takeaways for quick navigation: 00:00 🚀 Caleb Porzio introduces Livewire 3, built on Alpine.js, with improved page updates and request bundling. 05:49 📖 Revamped Livewire documentation now offers better design, code examples, and explanations. 08:06 🌐 "wire:navigate" in Livewire 3 enables faster page transitions without full reloads. 11:20 ✍️ "wire:submit" simplifies form handling and optimizes network requests. 13:30 🔄 Enhanced "wire:model" offers real-time updates and compatibility with "x-model." 16:30 🧙 New "JS" attribute enables server-side execution of JavaScript actions. 19:28 🎉 PHP 8.1 attributes are integrated into Livewire 3 for customizing component behavior. Made with HARPA AI
@DeividasDkvadratu
@DeividasDkvadratu 11 месяцев назад
Amazing 🎉 great presentation and the launch at the end was exciting and fast 💨 Can’t wait to read docs and start/upgrade some project with all these awesome features. 👨‍💻 respect to Caleb ✌️
@EnriqueChavezWeb
@EnriqueChavezWeb 11 месяцев назад
I can't wait to test it. Really great job.
@danielmiller7346
@danielmiller7346 11 месяцев назад
Wow! Caleb rocks it again!
@SeanFoushee
@SeanFoushee 11 месяцев назад
Fantastic work and a terrific presentation! I've been looking forward to this release and can't wait to begin using it on my next project.
@TahirBhai
@TahirBhai 11 месяцев назад
Simply super awesome
@francescoleto2823
@francescoleto2823 11 месяцев назад
Awesome Caleb... Awesome!!
@Atz22
@Atz22 11 месяцев назад
Amazing been waiting for V3 since announced 😊
@jasonsuryafaylim4745
@jasonsuryafaylim4745 11 месяцев назад
I don't have enough vocabularies to properly express how impressive this framework is.
@mahmoudabdelhamid341
@mahmoudabdelhamid341 11 месяцев назад
WOW, i think alex now should reconsider, all the issues in livewire that i can think of has been fixed neatly and even more cool stuff has been added, this is amazing.
@iammuttaqi
@iammuttaqi 11 месяцев назад
Livewire will be a game changer for php developers...
@th3ja
@th3ja 7 месяцев назад
Simply amazing 🔥
@fabrizziomorenor.6495
@fabrizziomorenor.6495 8 месяцев назад
Nice Work! 👏👏👏
@eloircasas3827
@eloircasas3827 11 месяцев назад
Amazing update, love it!
@aeapyps
@aeapyps 11 месяцев назад
What an enjoying talk!
@victoryefekpogua2821
@victoryefekpogua2821 11 месяцев назад
Amazing job Caleb 🎉
@medcharrafi
@medcharrafi 11 месяцев назад
it's super amazing version
@timwang7239
@timwang7239 10 месяцев назад
Well done, exciting progress, thank you guys for your efforts🙏
@camiant
@camiant 11 месяцев назад
such an amazing job, caleb! 👍🏻💪
@sineld
@sineld 11 месяцев назад
This guys is crazy. Thanks Caleb.
@rob_castro_
@rob_castro_ 11 месяцев назад
Just amazing.
@AtomCoder
@AtomCoder 11 месяцев назад
Incredible 🎉🎉🎉🎉
@_timestamp
@_timestamp 9 месяцев назад
- [00:00] 🚀 Introduction to Livewire 3 - Caleb Porzio's journey in improving Livewire, - Livewire version 3 as a major rewrite, - Transition to using Alpine as the frontend framework. - [02:04] 🔌 Alpine Integration - Livewire version 3's integration with Alpine.js, - Automatic inclusion of Alpine and its plugins, - Simplified layout file with Alpine integration. - [03:15] 🔄 Morphdom Enhancements - Morphdom as Livewire's page update mechanism, - Challenges with backend conditionals in V2, - Morphdom improvements in V3, eliminating the need for "wire:key." - [04:40] 📦 Request Bundling - Bundling network requests for improved performance, - Addressing multiple component updates in a single request, - Enabling features like component nesting. - [05:49] 📖 Documentation Overhaul - Revamped Livewire documentation for better usability, - In-depth explanations, code examples, and tips, - A comprehensive guide to understanding Livewire internals. - [07:23] 💻 Live Coding and Wire Models - Introduction to wire models in Livewire 3, - Wire models being asynchronous and efficient, - Simplified two-way data binding with wire models. - [08:46] 🌐 SPA Mode with Wire Navigate - Introducing "wire:navigate" for single-page application (SPA) mode, - Eliminating full page reloads for improved user experience, - Enhancing performance by minimizing network requests. - [10:36] 🧩 Building Modals and JavaScript Integration - Executing JavaScript directly from the server with "JS" in Livewire 3, - Creating custom JavaScript macros for various actions, - Integrating third-party libraries like SweetAlert and adding interactivity. - [16:30] 🏗 PHP Attributes and Co-location - Introduction to PHP attributes in Livewire 3, - Co-locating behavior with properties using PHP attributes, - Custom attributes like "locked" for property locking. - [21:03] 🧬 Livewire Component Life Cycle - Livewire components can hook into various parts of their life cycle. - Components can hook into mounting, updating, rendering, and more. - [23:05] 🌐 Livewire Attributes - Livewire introduces attributes that can be applied to HTML elements. - Attributes allow components to interact with the DOM and other functionality. - Attributes can be used to perform actions like real-time validation. - [26:11] 📝 Form Objects - Form objects are introduced to extract and manage form-related properties in a Livewire component. - Form objects help organize and simplify code for forms in Livewire components. - [30:05] 🔄 Nested Livewire Components - Livewire V3 improves the interaction between nested components. - Components can interact with each other more seamlessly using `$parent` and `$wire` directives. - [34:52] 💬 Real-Time Streaming Responses - Livewire introduces the ability to stream real-time responses from the server to the client. - Streaming responses allow for dynamic updates without requiring full page reloads. - [38:01] 🛠 Wiretap: Livewire Devtools - Wiretap is a set of developer tools for Livewire. - It provides insights into component state, network requests, and even offers hot reloading. - Wiretap enhances debugging and development with Livewire. - [41:46] 🚀 Livewire V3 Launch - The speaker announces the launch of Livewire V3 during the presentation. - Users can upgrade to this new version with additional support from the Livewire team.
@berbagimadani
@berbagimadani 11 месяцев назад
Amazing livewire3 ❤
@khizer3528
@khizer3528 11 месяцев назад
Great work
@icantchosemyname
@icantchosemyname 10 месяцев назад
They are doing an incredible job, bravo 👏🏾👏🏾👏🏾
@momodjah-low6944
@momodjah-low6944 8 месяцев назад
Amazing!! wow ready to dive in Livewire!
@ivanjelenic5627
@ivanjelenic5627 11 месяцев назад
Mind = blown
@Tortuex_
@Tortuex_ 11 месяцев назад
is this a comedy show or a features presentation? because god damn that was funny ahahah, loved it
@mityukov
@mityukov 11 месяцев назад
Gosh! Now I desperately want to update my big laravel 8 project to the latest version just to have those new Livewire features 😂
@Trucidare
@Trucidare 7 месяцев назад
Honestly at this point I think the only thing is missing is IDE type check tooling on the blade templates to make sure that the variables it's using are actually defined
@jamzykimani
@jamzykimani 10 месяцев назад
Sold.🎉🎉🎉.... awesome stuff👍
@jamesmarx
@jamesmarx 11 месяцев назад
Nice dude! this is sick!
@RomainBertolucci
@RomainBertolucci 11 месяцев назад
Congrats showman !
@shabxs
@shabxs 11 месяцев назад
Caleb ......👍👍👍
@iammuttaqi
@iammuttaqi 11 месяцев назад
Finally!!
@santiagos4290
@santiagos4290 11 месяцев назад
Great!!
@user-yx2fu1ph1k
@user-yx2fu1ph1k 11 месяцев назад
EPIC!
@yungifez
@yungifez 11 месяцев назад
Jeez this is too good
@mnoquiao
@mnoquiao 11 месяцев назад
Porzio ♥
@martins-ecke
@martins-ecke 11 месяцев назад
Amazeballs!!!
@rizkyanfasafarrasmada7225
@rizkyanfasafarrasmada7225 10 месяцев назад
Amazingggg 🔥🔥🔥
@nonefvnfvnjnjnjevjenjvonej3384
@nonefvnfvnjnjnjevjenjvonej3384 11 месяцев назад
As a long time Rails fan it has been really interesting seeing how the business focused minds of the Laravel community is starting to pull in front of the Rails stuff because people make money off of it.
@r1konTheAutomator
@r1konTheAutomator 10 месяцев назад
14:10 - yooooo 🎉
@rickybarabba7866
@rickybarabba7866 11 месяцев назад
Alex Garret-Smith switched to Inertia ;)
@BilalKhan-zn9we
@BilalKhan-zn9we 10 месяцев назад
superb you are on fire mate
@_timestamp
@_timestamp 10 месяцев назад
Mindblowing!
@sodomousprime
@sodomousprime 11 месяцев назад
How are you getting the component, is it a package or some sort of custom namespaced components?
@devhammed
@devhammed 11 месяцев назад
Putting a Blade file in resources/views/components will automatically make it available like that so resources/views/components/icon.blade.php makes it available as .
@sodomousprime
@sodomousprime 11 месяцев назад
@@devhammed Thank you for the reply, that would not give you the ability to access different icons like he does with the double colon then the icon title. It looks to be some sort of component that is namespaced as "icon" giving him the ability to call "", that is what I am trying to figure out.
@xeisu_com
@xeisu_com 9 месяцев назад
@@sodomousprime did you find out?
@sodomousprime
@sodomousprime 9 месяцев назад
@@xeisu_com No I haven't, I would love to know exactly how he did it, specifically this implementation. The docs are not super clear on how to do the custom namespace.
@adnanjojo
@adnanjojo 11 месяцев назад
awesome
@imdanielmartinez
@imdanielmartinez 10 месяцев назад
stream with just pure rest without websocket is mindboggling. wow
@name_less227
@name_less227 11 месяцев назад
Fuck ya!! Game changer.
@immortal_code
@immortal_code 9 месяцев назад
aku disini. jujur keren banget 3 ini. memudahkan
@stay_high_
@stay_high_ 10 месяцев назад
Laravel is Awesome 🎉
@miguelgd1985
@miguelgd1985 10 месяцев назад
amazing 🎉
@HiighSky
@HiighSky 11 месяцев назад
🎉
@ashrafjefrizin4630
@ashrafjefrizin4630 9 месяцев назад
Damnnnnnnn, Livewire 3 🔥🔥🔥
@yasnaderi1484
@yasnaderi1484 10 месяцев назад
Just WOW
@rocketdf6641
@rocketdf6641 8 месяцев назад
Very cool bro...
@SEOng-gs7lj
@SEOng-gs7lj 11 месяцев назад
what is the admin panel being used?
@phoenixedge4049
@phoenixedge4049 10 месяцев назад
I’ve been torn on building my next app in Svelte or the TALL stack. After this video, TALL stack it is. Livewire v3 fixes all my gripes about v2
@flutterquickdemo2468
@flutterquickdemo2468 11 месяцев назад
Livewire rocks
@rin.k
@rin.k 11 месяцев назад
Does anyone know how he integrated that AI thing, would love to know how.
@wadecodez
@wadecodez 11 месяцев назад
when are slots coming to livewire?
@r1konTheAutomator
@r1konTheAutomator 10 месяцев назад
Caleb is one if the coolest people and best coders i know, but I still giggle when he says "Lie Berries" 😂
@ricko13
@ricko13 11 месяцев назад
lol Caleb is cra-zy 😜
@piusijachi2763
@piusijachi2763 11 месяцев назад
Is livewire/wiretap live 38:52
@piusijachi2763
@piusijachi2763 11 месяцев назад
Can't seem to get it
@davidcamarda871
@davidcamarda871 3 месяца назад
March 2024, not seeing it
@eramitgupta271
@eramitgupta271 4 месяца назад
"Select All" Checkbox in Livewire And "Unselected" or component update how ?
@imlian
@imlian 11 месяцев назад
Who stayed until "Form objetcs for everyone" 🤣
@luckyplaya84x
@luckyplaya84x 10 месяцев назад
why is there no docs about wire:stream
@r1konTheAutomator
@r1konTheAutomator 6 месяцев назад
16:40 - WHY is nobody clapping?!
@fran.sancisco
@fran.sancisco 11 месяцев назад
This is PHP on cocaine.
@jafo8798
@jafo8798 11 месяцев назад
Could you release the source code for Chad or at least show us the streaming part?
@tsabitnam2316
@tsabitnam2316 2 месяца назад
I'm still waiting for HMR in livewire 3 💀
@reactoranime
@reactoranime 11 месяцев назад
How the Chad::ask component works?
@nm6x
@nm6x 11 месяцев назад
funny dude, not gonna lie...
@thekwoka4707
@thekwoka4707 11 месяцев назад
the PHP is pretty ugly, but damn that featureset looks good.
@andrews4379
@andrews4379 11 месяцев назад
Awfully stack, not readable.. even if you want use microfrontend
@user-xm9qy1ep8h
@user-xm9qy1ep8h 11 месяцев назад
Looks great, I used 2 and then went on to write vue, now I'm willing to try it again and see, thanks to the author.
@karlmarxmanzano
@karlmarxmanzano 11 месяцев назад
Далее
Marcel Pociot "Native PHP" - Laracon US 2023 Nashville
30:13
BABYMONSTER - ‘FOREVER’ M/V
03:54
Просмотров 3,7 млн
Say No To Complexity With AlpineJS - Caleb Porzio
32:04
HTMX - What they don't want you to know!
13:28
Просмотров 80 тыс.
Caleb Porzio - Introducing: Livewire
30:21
Просмотров 24 тыс.
Laravel + Livewire todo app (and so much more)
16:41
Просмотров 34 тыс.
7 Ways to Make $10,000+ a Month with Python
12:21
Просмотров 14 тыс.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00