Тёмный

Caleb Porzio - Introducing: Livewire 

StreamACon Streaming Conferences
Подписаться 5 тыс.
Просмотров 24 тыс.
50% 1

After a great talk the previous year about Embracing the Backend, Caleb Porzio returns to give a little love to the Frontend. Caleb's talk focuses on Livewire and frontend development work.

Наука

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

 

16 сен 2019

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 51   
@whispering-pebble7415
@whispering-pebble7415 4 года назад
Great talk! Livewire is THE thing that blow my mind this year
@ricko13
@ricko13 3 года назад
This is 2021 and I actually was afraid of look into that new "Livewire" thing because I thought it was just ANOTHER Javascript framework, but OMG I was wrong. Thank you Caleb for that, you just save my life ♥
@salemexpress3014
@salemexpress3014 4 года назад
He eliminated 50% of front-end developers jobs.
@mist4620
@mist4620 4 года назад
Yeah now we can be 50% more sure the site'll work :P
@AxelParis
@AxelParis 3 года назад
One of the best talk I ever seen. Such an amazing work!
@vasiovasio
@vasiovasio 4 года назад
This is Insane man! Thank you!
@guillermocava3568
@guillermocava3568 4 года назад
I remember one of the first web apps I made used heavily the jquery load function to load whole sections of content without refreshing, this is like seeing that but on steroids. Such a dope approach and with the blade syntax to rely upon makes is even better. Under 10kbs to make it all happen, incredibly impressive.
@felipeballoni76
@felipeballoni76 4 года назад
I loved it... and I'm already studying. Tanks Caleb to share this with us.
@sixkiller9240
@sixkiller9240 4 года назад
Caleb is such a beast!
@RafaelMilewski
@RafaelMilewski 4 года назад
That`s a really nice idea!....
@lenux5828
@lenux5828 4 года назад
i really like this guy
@mangoknights
@mangoknights 4 года назад
The use case, to start, is to quickly throw together secondary views so they appear dynamic. eg. Account, Profile, Billing, etc. and spare the Vue stuff for complex needs.
@NguyenVunguyenvu
@NguyenVunguyenvu 4 года назад
haha, nice idea, so fun :D
@afrazahmad5446
@afrazahmad5446 4 года назад
I like this idea very much. But I'm thinking that while using livewire I cannot share/re-use the same code for web and mobile app (because of separate class and blade file) which I can do using Vue.js for web-app. Most of the time we also write API endpoints for mobile apps and same code is shared to them which is being used for web-app in Vue.js. If I am taking it wrong please correct me. If we are only going to create a website then I will definitely like to try it.
@Jossnaz
@Jossnaz 4 года назад
what code can you share to webapp when using vue?
@onessimuslyngdoh289
@onessimuslyngdoh289 4 года назад
What font was he using on the editor?
@wichaiwimonkhachonyot7212
@wichaiwimonkhachonyot7212 4 года назад
operator mono i guess
@ProgrammingwithPeter
@ProgrammingwithPeter 4 года назад
I did like live wire but still thinking where i could put this on my projects.
@kiiyaerick
@kiiyaerick 4 года назад
More me replacing things like Datatables with this would be amazing. I hate the JS datatables.
@ProgrammingwithPeter
@ProgrammingwithPeter 4 года назад
@@kiiyaerick Well yea, i wonder if it would behave on init like a normal blade file so the parser will index a listing and after that go to js mode or something like that. How Nuxtjs does it with vue components. This would be a big plus for simple application to use livewire. (still have a modern feeling of having real time data changing with php but SEO friendly)
@gustavovasquezveliz7046
@gustavovasquezveliz7046 4 года назад
You can use livewire when you need some ajax interaction, but you don't want to bring vue/react to your stack
@gustavovasquezveliz7046
@gustavovasquezveliz7046 4 года назад
He explains at 5:23 when you can use livewire
@anticom1337
@anticom1337 4 года назад
3:54 liar! Your MacBook Time says it's 10:32pm
@machinelearningid3931
@machinelearningid3931 3 года назад
wow, i just know this
@slowgaffle
@slowgaffle 4 года назад
this is illegal. Im calling the authorities
@rickybarabba7866
@rickybarabba7866 4 года назад
Why did people laugh when the "embrace the backend" slide was shown? I am naive ;-)
@nasrhussain9061
@nasrhussain9061 3 года назад
The fruit looks like a human butt.
@MrSMGun
@MrSMGun 4 года назад
So basically webforms.
@amanvirk
@amanvirk 4 года назад
Classic case of over engineering.
@caspersrensen8693
@caspersrensen8693 4 года назад
In fact this is quite the opposite if you think about it :)
@amanvirk
@amanvirk 4 года назад
@@caspersrensen8693 Yeah depends! Managing WebSocket connections to perform view updates is good for todo apps, but I prefer writing Javascript (using the entire ecosystem built around JS) vs adding new machines to manage persistent socket connections.
@ProgrammingwithPeter
@ProgrammingwithPeter 4 года назад
@@amanvirk it's not using websockets, they are sending requests for every update
@officialAXVin
@officialAXVin 4 года назад
@@ProgrammingwithPeter isn't that same? i like to keep the traffic on the backend low coz a simple apps don't need a backend server usually for most tasks
@ProgrammingwithPeter
@ProgrammingwithPeter 4 года назад
@@officialAXVin it's not the same, but you know, if github does it, it's not that bad
@JoshuaKisb
@JoshuaKisb 3 года назад
He's a good presenter but livewire is sad. So sad
@desther
@desther 3 года назад
Sad? I am using it extensively on most of my new projects and it's plain awesome. Instant onboarding if you know Laravel and extremely powerful tool with very little limitations.
@JethroYSCao
@JethroYSCao 3 года назад
Care to elaborate on why you say it's sad? I'm new to Laravel and PHP in general, so genuinely curious.
@JoshuaKisb
@JoshuaKisb 3 года назад
@@JethroYSCao its essentially developers giving up and settling for inefficiency. ever heard of gwt... was this build web apps in java thing. reminds me of it livewire is essentially developers saying, javascript is... something to learn. but we are tired of learning. so lets stick to what we know. instead of sending json like we do today in ajax requests they deal with html because thats easier to implement even though its inefficient. it is a functional product but in any serious projects, once it gets big enough sooner or later you will need to do javascript somewhere, so... they are essentially lying to themselves to put it off and hide away. In serious web development, Javascript is inevitable finally the laravel js intergration could have easily been accomplished with a little more effort. for example livewire sends all its requests to a single url end point and so you dont have to write routes. also you don't have to register components yourself and you can create components in terminal. and for some reason this is amazing to people. with a little effort you could get the same done with a js framework and developers lives would have been easier with the benefits of js. .... anyways enough rambling. livewire is an okay product. usable even. easy for newbies to misuse it as a javascript replacement instead of a tool to make ajax requests easier and end up making their apps extremely slow. but should be fine. hoping similar effort is made for laravel intergration with Vue
@Vitorruy1
@Vitorruy1 3 года назад
@@JoshuaKisb That's a missunderstanding, the point of the library is not to replace all JS with Blade, you still have to use JS in high interaction cases and the author talks about that in the presentation itself. The library is for low interaction components only.
@andyhinkle
@andyhinkle 2 года назад
@@JoshuaKisb You're wrong. Livewire has been nothing but exceptional. Your code remains in a single stack; no longer do you have to manage both, JavaScript and PHP. Livewire is used at a component level and can be nested. Livewire test suite follows those of PHPUnit. Each of your statements are repeating yourself and you are essentially saying javascript is good, Livewire is bad with no actual examples of pros/cons.
Далее
Jonathan Reinink - Eloquent Performance Patterns
27:49
Say No To Complexity With AlpineJS - Caleb Porzio
32:04
Фэйворит жвачка А? (2024)
01:00
Просмотров 133 тыс.
When You Get Ran Over By A Car...
00:15
Просмотров 3,2 млн
Matt Stauffer - What Makes Laravel So Special
36:20
Просмотров 8 тыс.
Caleb Porzio "Livewire 3" - Laracon US 2023 Nashville
43:28
Adam Wathan - Tailwind CSS Best Practice Patterns
30:54
Steve Schoger   How to Think Like a Visual Designer
28:37
Marcel Pociot - Package Development 101
26:48
Просмотров 5 тыс.
Caleb Porzio - Embrace The Backend
26:58
Просмотров 10 тыс.