Laracon 2019 Second-day Recap - Vue 3, Statamic 3, Livewire & more!
The Laracon US 2019 is now over and the community has already started the countdown for the Laracon 2020.
Before starting the countdown, let’s go through a Recap of the second day, full of exciting news, projects, and people!
If you haven’t already read the Laracon 2019 First-day Recap article just click here.
Highlights:
- Christoph Rumpel, presented Laravel Core Adventures.
- Evan You, explained the changes done to Vue 3.0
- Jack McDade, introduced Statamic 3.0
- Caleb Porzio, published Livewire on stage!
Deep dive into Laravel Core
Christoph Rumpel introduced Laravel Core Adventures Pro, an exclusive tutorial series where he shows and explains how Laravel’s Core works and is built.
On his own words, we should care about understanding because:
- It speaks to you.
- Debugging.
- Learn from the best.
- Become a better dev.
You can try the free version here.
Vue 3.0
So Evan’s talk was the more “technical” at Laracon.
What can we expect from the new version?
- Faster.
- Smaller.
- Native-friendly.
- Source code will be easier to maintain.
- Easier to use.
Statamic 3.0
The biggest change is that Statamic v3 will be a self-contained Laravel package.
Livewire
This presentation literally stole the show!
As you can find in the docs:
Livewire is a full-stack framework for Laravel that makes building dynamic front-ends as simple as writing vanilla PHP (literally).
This new approach offers a new way of building dynamic front-ends by using “Components” instead of Vue.js (it does not replace it completely).
Here’s the example Livewire suggest in the docs:
- Livewire hears the click because of
wire:click="increment"
- Livewire sends an ajax request to PHP
- PHP calls the
increment
method, which updates$count
- PHP re-renders the Blade template and sends back the HTML
- Livewire receives the response, and updates the DOM
Other interesting talks:
Colin de carlo emphasized the concept of understanding the What of the code instead of the How. He showed tips on how to refactor code.
Marcel Pociot coded the beyondcode/laravel-badges package on stage! It was a great way of motivating developers to start creating more open-source projects.
Katerina Trajchevska talk was about Time-Driven Development. Most of the time, developers try to use design principles and code everything as scalable as possible without a clear reason to do so.
In her words: “Software Design Principles are your tools, not your goals”.
Matt Stauffer inspired the whole Laracon Audience explaining why Laravel is changing people’s lives. His main reasons are:
- Community
- Docs
- Developer happiness
- Developer growth
- Vision
In my opinion, Matt’s phrase which better describes Laravel’s spirit is:
“This is a community that is always trying to one-up each other with how well they can teach each other #Laracon”
That’s it for now! Hope you enjoyed the Recap!