Taylor Otwell "Laravel Herd, Laravel 11, Laravel Folio, Laravel Volt" - Laracon US 2023 Nashville

Поделиться
HTML-код
  • Опубликовано: 23 июл 2023
  • In the highly anticipated "State of Laravel Address," Taylor Otwell took the stage at Laracon US 2023 in Nashville, Tennessee, to provide developers with a comprehensive update on the future of Laravel.
    As the creator of the PHP framework, Otwell shares invaluable insights into the direction the project is headed and offers a sneak peek into the upcoming features and improvements in Laravel 11.
    Taylor also previews new packages that are set to enhance the Laravel ecosystem further.
    Whether you're an experienced Laravel user or new to the framework, this talk provides a rare opportunity to stay informed about the latest advancements in Laravel and gain a deeper understanding of the framework's roadmap.
    Recorded Live at Marathon Music Works on July 19th, 2023.
  • НаукаНаука

Комментарии • 102

  • @violin245
    @violin245 Год назад +29

    Thank you taylor for all you do!!

  • @aeid502
    @aeid502 Год назад +8

    Is there anybody else doesn't like the minimal framework files ? After many years of development with laravel these files became a second nature and can easily reach to them, but after being minimal, it will take developers some times to adapt specially the kernel stuff and middlewares

    • @drcphd
      @drcphd 7 месяцев назад +2

      Indeed. It may make it easier to complete your first "Hello world" app, but all of this magic and hiding stuff will absolutely make it more difficult to understand what's going on.

  • @sunwarulislam7402
    @sunwarulislam7402 Год назад +6

    Great works. Thank you so much for making developers' life easier.

  • @danfg7215
    @danfg7215 10 месяцев назад +3

    Wow! Such an amazing guy... even though he uses spaces instead of tabs.

  • @arielmejia9680
    @arielmejia9680 Год назад +1

    Thanks for all the value that the Laravel team provides, Herd is an amazing tool, and Volt looks interesting to at least handle all the component logic & presentation in the same places like Vue or React, I have mixed feelings about Folio... I think that it could be nice for static pages... but for a pretty large backend application it could lead to handling logic in a pretty inconsistent way: If I should use only blade files a consistent approach could be to handle it with controllers->simple blade templates and use Volt only in the places that makes sense... but definitely a game changer as always the Laravel team adding great things to the community

  • @gregorymurunga8046
    @gregorymurunga8046 Год назад +1

    it's crazy how far laravel has come i started with laravel 3/4, php doesn't need javascript unbelievable what a time for programmers.

  • @PabloRodriguez-su4gp
    @PabloRodriguez-su4gp Год назад +6

    I don't like the hiding of the config files. That's a lot of functionality that exists and it's evident fairly easily for any developer. I get making things easier and less overwhelming for newcomers but these simple files are very easy to understand. I don't really see the downside in keeping them by default

    • @william-uk
      @william-uk 7 месяцев назад

      I’d agree if they were completely hidden, but you’ll be able to see the defaults in vendor, as with other files you have to publish. Also I like being able to remove all the options you don’t need. The important thing is making it sufficiently clear in the docs that all this config is available.

  • @rodrigoalvesvilela23
    @rodrigoalvesvilela23 Год назад +12

    While I enjoy the JS stylish development (like Vue) as a PHP dev - and it removes many of the headaches there was in the past with AJAX request, I am concerned over it appearing that we are going full circle back into the old days of PHP where you'd write your logic in your template.
    MVC exists for a reason, regardless, let's see how it will progress and how maintainable projects will be using this development methodology.

    • @magalhaesmurilo
      @magalhaesmurilo Год назад +3

      I thought the exact same thing when i saw the presentation

    • @ROX2
      @ROX2 Год назад +2

      now here we have OOP over files and folders.. jesus. and peoples cheers in the hall 🤦‍♂🤦‍♂🤦‍♂🤦‍♂🤦‍♂🤦‍♂

    • @hmb8801
      @hmb8801 Год назад

      But in some cases it makes sense to have this feature.

    • @taholder
      @taholder Год назад

      MVC was never a great pattern. Imo this is a much better way of working. I like 👏

    • @ApalMarlak
      @ApalMarlak Год назад +1

      These new features are purely optional, you will never be forced to shift from traditional MVC 👌
      And while I can see how it looks like "old days PHP", I see it as a much more refined and efficient version of it.
      I can see how this can appeal to those who entered the dev world via JS paradigms.
      This could help increase PHP's popularity in the long run.
      On a personal level, I see that as a way to prototype apps even quicker, which I think is a huge win for indie devs & small teams 🙌

  • @xristianmatos
    @xristianmatos Год назад +2

    Volt is looking a little bit like Remix. I'm excited to give it a try with Folio. Its simplicity is particularly helpful for smaller applications.

  • @bulent2435
    @bulent2435 Год назад +2

    Not a fan of react like blade approach but some people will love for sure. Thanks for everything.

  • @aeid502
    @aeid502 Год назад +1

    Some of the words that made me happy is that taylor mentioned (if you like folio) which means that it is an optional sol.
    Since with complicated large scale apps, this from my point of view will not be easy to maintain

  • @andriitkachenko
    @andriitkachenko Год назад

    Thank you Taylor and team !

  • @sentgine
    @sentgine Год назад +1

    Looking forward to Laravel 11's official launch!

  • @erhanurgun
    @erhanurgun Год назад

    These innovations are really great, I am curious to see what new things can happen in the future. 😍

  • @francescoleto2823
    @francescoleto2823 Год назад +1

    Awesome!! Thank you guys

  • @maduonline
    @maduonline Год назад +2

    Surprises as always. Thank you guys for all the amazingnous. :)

  • @ROX2
    @ROX2 Год назад +5

    websockets is still has rudimentary support and not supported in octane-swoole, what we need to do.. Another kind of defining blade component but in js style! Geniusly. Websockets even hasnt two direction data transfering from client to server e.g. such a shame.

  • @anthonyjamesaliduh7525
    @anthonyjamesaliduh7525 Год назад +2

    Thank you Taylor!

  • @labkita
    @labkita Год назад

    thanks for upload

  • @amanullah1
    @amanullah1 Год назад

    Awesome, Congrats.

  • @flutterquickdemo2468
    @flutterquickdemo2468 Год назад +8

    Desperately need livewire 3 video

    • @jcihrens
      @jcihrens Год назад

      ruclips.net/video/U-N8Qqq02b0/видео.html

    • @alexhackney4045
      @alexhackney4045 Год назад

      ruclips.net/video/U-N8Qqq02b0/видео.html

  • @galihanggorojati3455
    @galihanggorojati3455 Год назад

    Thankyou Taylor 🥂

  • @afolabiabiodun7582
    @afolabiabiodun7582 Год назад

    Thank you for doing this for us

  • @anismemon8872
    @anismemon8872 Год назад

    Thank you Tailor.

  • @magalhaesmurilo
    @magalhaesmurilo Год назад +34

    Too bad Herd isn't available on Linux or Windows. It looks like such a great tool

    • @jackelofnar
      @jackelofnar Год назад +2

      Laravel seems to focus on mac

    • @MarkChaney
      @MarkChaney Год назад +2

      @@jackelofnar probably because a large majority of developers that are deeply involved with laravel are mac users. Including most (if not all) that I saw attending the conference tbh.

    • @rationalityfirst
      @rationalityfirst Год назад +1

      @@MarkChaney quite sad

    • @gdogmalone
      @gdogmalone Год назад +5

      I imagine getting that to work on Windows would be a nightmare. Outside of WSL it’s always been a slog

    • @cykablyatii2086
      @cykablyatii2086 Год назад +3

      I hope Laragon would ship Herd's features into Laragon app. it's kinda the same I think

  • @Somcoders
    @Somcoders Год назад +1

    Waaaw! Laravel team never disappoint xD.

  • @srikanthsanjeev
    @srikanthsanjeev Год назад

    Thank you Taylor :)

  • @name_less227
    @name_less227 Год назад +3

    So glad I made the switch back to laravel from nextjs a few months ago. Now they are basically the same, anyway. lol

  • @kevinmitnickdev
    @kevinmitnickdev Год назад

    Thank you taylor ..

  • @melekRebai
    @melekRebai Год назад +1

    Volt is amazing

  • @matrixlander85
    @matrixlander85 Год назад +3

    The Folio demo reminds me of how we built PHP apps without a CMS / Framework back in 2007. It can get really messy real quick with all that PHP code in the template file.
    I wonder who the target audience for Folio is.

    • @aeapyps
      @aeapyps Год назад +1

      could be simple static pages as Taylor said.

    • @ApalMarlak
      @ApalMarlak Год назад +2

      I'd say it's perfect for single devs or small teams / small projects.
      I can't help but think of founders like Pieter Levels, known to make his living from single page PHP apps 🙃
      Even for bigger projects, I can see Folio being used to manage simples mandatory pages that you almost never have to update.

  • @bedramtamang1439
    @bedramtamang1439 Год назад

    Perfect

  • @TariqSajid
    @TariqSajid Год назад +2

    laravel really needs to improve performance like close to golang or rust. maybe create a tool that convert laravel into binary that would be awesome

    • @ROX2
      @ROX2 Год назад +4

      yes, but they do blade template in js-framework style ignoring OOP and best practices like KISS and many other. I use chinese fork of laravel-swoole and they have little websocket support out of box, and i was create REALTIME GAME with Unity and laravel-swoole as backend with 60 packets per second and 1-2% CPU load ! just think about this. Also - swoole realy close to golang performance, and it still scripting lang without compiler !

  • @rupeshshrestha3752
    @rupeshshrestha3752 Год назад +4

    Wish I could be there for the conference 🥲 enjoyed every second watching. Thanks taylor for best framework in the world 🎉

  • @xristianmatos
    @xristianmatos Год назад

    Are you getting this error when calling the "provide" function in Volt "Call to undefined function Livewire\Volt\provide()"? I can see Taylor using it in the Todo example but for some reason, the function is not available in the repository at volt/functions.php.

  • @adnanjojo
    @adnanjojo Год назад

    Simply, Awsome :)

  • @aeapyps
    @aeapyps Год назад

    "Everything just works" 😎

  • @mokhosh
    @mokhosh Год назад

    When are you uploading the rest of the talks please?

    • @alexhackney4045
      @alexhackney4045 Год назад +1

      He stated on twitter he will be releasing them through this week.

  • @smtkumar007
    @smtkumar007 Год назад

    the routing looks very similar to nextjs , why don't we also add server action to laravel and make it optional. that would be a killer feature

  • @wadecodez
    @wadecodez Год назад

    but how do you use slots in livewire?

  • @Artem-jm9xd
    @Artem-jm9xd Год назад +2

    I wanted to see the crowd. Cameraman is also a developer?😂

  • @PrajwolOnta
    @PrajwolOnta 8 месяцев назад

    Does anyone know what terminal is Taylor using?

  • @vivekwah
    @vivekwah 11 месяцев назад

    By simply witnessing it, it's clear that we've made significant progress from our initial point. The intensity of the applause can provide insights into the anticipation of these various use cases.

  • @developersharif
    @developersharif Год назад

    ❤🎉

  • @SXsoft99
    @SXsoft99 Год назад +1

    I like the fact that new instances of laravel come with less boilerplate.
    Laravel Folio, Laravel Volt trying to steal developers from react and vue :)), also they seem to work like old php frameworks did in the past (but this just shows they are kinda targeted to new developers). tbh I still prefer not to keep my busines logic in my templates.
    At the same time i feel like the JS world at the moment is in a shitty state and we should not inspire features from there taking into account how bad developers feel.

    • @william-uk
      @william-uk 7 месяцев назад

      Yep, also the "it’s like Tailwind but for Livewire" doesn’t quite work IMHO, because for me the big win with Tailwind isn’t so much having everything in the same file, though that does save keystrokes, more it’s not having to endlessly agonise over a unique naming structure for your CSS classes or explain it to someone else working on the project - and in any case, in Tailwind you’re writing the code right inside your elements, not in a separate PHP block at the top of the page like you are with Volt.

  • @RoderikEmmerink
    @RoderikEmmerink 11 месяцев назад

    The blade views in resources/views are pretty far to navigate from the app namespace (e.g. the controllers).

  • @peterchege5868
    @peterchege5868 Год назад

    how can i add such icons on my phpstorm ide? I mean like the up arrow icon he has added on the button?

  • @Tuto1902
    @Tuto1902 Год назад

    🤯

  • @ahmedsafaa1097
    @ahmedsafaa1097 Год назад

    Volt seems waooow

  • @dc22199x
    @dc22199x Год назад

    Herd broke my local development, extensions seems not working well.

  • @yeapea
    @yeapea 11 месяцев назад

    Nerd Herd

  • @Tegzand
    @Tegzand Год назад

    When will Laravel 11 launched

    • @Niboros
      @Niboros Год назад +1

      According to the Support Policy, Laravel 11 is scheduled to be released in February 6th, 2024.

    • @Tegzand
      @Tegzand Год назад

      @@Niboros thanks

  • @daviddprtma
    @daviddprtma Год назад

    why laravel herd only available in mac and not in windows too😢 I mean I want to fast my work without installing all composer and packages manually again

  • @maximeetundi
    @maximeetundi 11 месяцев назад

    thank you very much Please also consider adding laravel herd for linux and windows

  • @ia.mtzrmz
    @ia.mtzrmz Год назад

    Laravel Herd is like PhpMon app?

  • @TheoKotey
    @TheoKotey Год назад +1

    No windows version of Laravel Herd? Sad sad sad😔

    • @maximeetundi
      @maximeetundi 11 месяцев назад

      event linux debian or ubuntu

  • @greenbillugaming2781
    @greenbillugaming2781 Год назад

    most of the php community are not using macos

  • @hugo-abdou
    @hugo-abdou Год назад +1

    You, random person i will never meet. I wish you success. Everything gonna be okay

  • @ROX2
    @ROX2 Год назад +4

    im also versus "simplifiing" laravel 11 skeleton, removing configuration files make an illusion of unconfigurability. you just dont know what you can configure and what settings your app using if you are new in laravel ecosystem. it absolutely disaster for any newbie! stop this useless work and take sense over new features like full websockets support (not for notifications only lol) or performance improoving

    • @maxwelleaton
      @maxwelleaton 7 месяцев назад +1

      Useless work? Bro who are you and what have you done? Otwell deserves nothing but praise.

  • @UfuUfu-sj3bv
    @UfuUfu-sj3bv 6 месяцев назад

    The set design is kinda bad because there is a guy with redish complexity in a red shirt in front of a red wall :D

  • @edwinencomienda
    @edwinencomienda Год назад +2

    first ❤

  • @syedabdulsamadahsan2774
    @syedabdulsamadahsan2774 6 месяцев назад

    I hate

  • @drcphd
    @drcphd 7 месяцев назад

    I really don't like the push for "magic" and hiding stuff behind more magic. Been using Laravel since 2013, and it seems like the average developer understands less and less of what's going on. I mean `protected $dontReport = [];`. So, everything gets reported? Guess again. `config/app.php` lists all your service providers? Well, plus some other stuff you won't see, even locally installed packages.