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:

  • Evan You, explained the changes done to Vue 3.0

Deep dive into Laravel Core

Laravel deep dive 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

Statamic Threeville in Laravel Package

The biggest change is that Statamic v3 will be a self-contained Laravel package.

Livewire

LiveWire logo framework

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:

  1. Livewire hears the click because of wire:click="increment"
  2. Livewire sends an ajax request to PHP
  3. PHP calls the increment method, which updates $count
  4. PHP re-renders the Blade template and sends back the HTML
  5. 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!