37: S-Tier Software with Taylor Otwell

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024
  • Ian and Aaron are joined this week by Taylor Otwell, founder & CEO of Laravel, to discuss the Laravel vs. JS Twitter wars, new stuff coming down the road from Laravel, writing off Lambos (just kidding), and more.
    Sponsored by LaraJobs & Screencasting.com.
    Interested in sponsoring Mostly Technical? Head to mostlytechnica... to learn more.

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

  • @cherkim
    @cherkim 4 месяца назад +17

    I loved this episode. The electric energy between a master (Ian) and his old student (Taylor), the way Taylor completely felt at place and even joked around a lot. This is one for the history books.

    • @aarondfrancis
      @aarondfrancis 4 месяца назад +16

      And also I was there!!!

    • @vikingthedude
      @vikingthedude 4 месяца назад +1

      Oh hi aaron

    • @cherkim
      @cherkim 4 месяца назад +3

      @@aarondfrancis
      Absolutely, you are like social lubricant. A powerhouse in your own right. Perfect episode

    • @aarondfrancis
      @aarondfrancis 4 месяца назад +1

      @@cherkim whew, I'll take it

  • @DirkZz
    @DirkZz 4 месяца назад +8

    I like how Taylor is not blind to things, loads of good stuff in Laravel and their products/ecosystem but a realistic view on what else is out there and always open to new ideas. And no sense of feeling 'to good' for other options, very grounded still, even after having realized all that he has.

  • @nicolascanala9940
    @nicolascanala9940 4 месяца назад +10

    Taylor, I moved to Mallorca and it was all possible thanks to my freelancing hustle where I use Laravel. Thank you for that! PD: Hit me up when you come around.

    • @rumble1925
      @rumble1925 4 месяца назад

      Curious about your story, how did you get started, what type of work do you do?

    • @nicolascanala9940
      @nicolascanala9940 4 месяца назад

      ​@@rumble1925 Hey! Yeah so I was working in an agency in The Netherlands and got sick of 9-5 so I partnered up with a good friend who focuses on the frontend and we started looking for clients. Not long after that we stumbled upon another 2 person design agency looking to get into the web dev world and the rest just flew from there. We work about 70% of the time with CMS sites (Statamic but with our own Blade version) and C# Umbraco. The other 30% is SaaS and making bespoke platforms for startups which we do in Laravel (and very rarely, if they request it, with .NET). It's all about putting yourself out there!

  • @jamesbhatta
    @jamesbhatta 4 месяца назад +1

    First time didn't get tired or bored at listening to podcast straight for an hour !! This was very enjoyable episode.

  • @mrjoekneeland
    @mrjoekneeland 4 месяца назад +1

    well rounded convo, great cast. well worth the time, especially glad for the big picture stuff and learning about Laravel as a biz / the work flow etc. thanks guys.

  • @ISKLEMMI
    @ISKLEMMI 4 месяца назад +2

    Dax and Adam brought me here! This was an intriguing conversation. The practical mindset in the Laravel community is extremely compelling to me.
    9:30 - Aaron hitting us with that classic Dubya quote.

    • @aarondfrancis
      @aarondfrancis 4 месяца назад +2

      Glad someone caught that 😂

  • @tmarsha4
    @tmarsha4 4 месяца назад +11

    Great points littered throughout. Talking about the complexities of sending an email, my JavaScript-brain would just say "use a service" -- which sounds easy but forget you need different environments, didn't credentials, different rules/auth, different users, another bill to automate and forget about, vendor lock-in... and *still* not have the features/tools that come shipped with Laravel.
    This mindset is JS in a nutshell: The moment a dev task gets hard or confusing, buy another service that does it. Exhibit A is influencers pushing Clerk for auth. Your JS day job ends up tying together 15 different services that have to know about each other somehow or share data in same way, writing code which doesn't feels productive or fun.

    • @fatalglory777
      @fatalglory777 4 месяца назад +2

      I was writing my SaaS in NextJS+Typescript and hitting exactly this. I decided to try a 2 week sprint spinning up an alternate version in Laravel+Inertia and quickly realised how much more “batteries included” the Laravel stack was. There’s no comparison. I haven’t looked back.

    • @tmarsha4
      @tmarsha4 4 месяца назад

      @@fatalglory777this is the way

    • @rumble1925
      @rumble1925 4 месяца назад +2

      In my case, I always try to write it myself which leads me to spend a week pulling in and trying libraries, learning about it. When I'm done I've lost all energy and momentum to build the product I was excited about. So another abandoned app gets to litter my repos folder.
      I've recently picked up Adonis because it reminds me of Laravel. I'm coming around to the fact that maybe I should stop looking for alternatives to Laravel and just use it.

    • @fatalglory777
      @fatalglory777 4 месяца назад

      @@rumble1925 I went through a very similar process, lol. I recommend just use Laravel. With inertia you can still get all the good react stuff on the frontend.

  • @knightofrohan
    @knightofrohan 4 месяца назад

    Delightful episode. I have listened to a couple of Taylor's interviews/podcasts and it seemed like he was very comfortable with you two, which was awesome.
    I am one of those people building with Laravel (and Filament) as my first foray into development and I do absolutely love it. From learning on Laracasts, to working with the framework, to engaging on some of the discords with members of the community, it is a great community to be a part of.
    I am using my work with Laravel+Filament to also show my bosses the potential of using a framework like this.

  • @simonswiss
    @simonswiss 4 месяца назад +2

    What a fantastic episode! Really enjoyed every minute of it ❤

  • @BernhardK91
    @BernhardK91 4 месяца назад +8

    Taylor: It's good to know when she is coming home, if I had to do something, like I need to get the dishwasher empty or so.
    And I thought it was just me 😁😂

    • @havokgames8297
      @havokgames8297 4 месяца назад

      Even guys with Lambos need to empty dishwashers.

  • @Martin-kt8sz
    @Martin-kt8sz 4 месяца назад +11

    the laravel vscode extension would be sooooooooooo cool

  • @kaisassnowski
    @kaisassnowski 4 месяца назад +5

    I can't believe you got Tyler from Larval on the show!

  • @justasraudonius
    @justasraudonius 4 месяца назад

    This was brilliant! Thanks guys! ❤

  • @Sabach9397
    @Sabach9397 4 месяца назад +2

    The PHP not paying as much always felt like it was because non programmers using wordpress identified as programmers (uploading images for car sales on a word press site, calling themselves a developer). There is also more people breaking into the market with PHP. I doubt that explains all of the discrepancy, but I always thought that was part of it. I'm also excited to hear how Laravel is growing a bit, it makes me hopeful for it's future.

  • @FarazSamapoor
    @FarazSamapoor 4 месяца назад

    Loved every second of it. Thank you guys!

  • @simeongriggs543
    @simeongriggs543 4 месяца назад +1

    Deploying a Laravel app with the same speed and ease as getting something on Vercel is an excellent North Star.

  • @zachariascreutznacher3093
    @zachariascreutznacher3093 4 месяца назад

    great episode, thanks guys!

  • @victormarconi
    @victormarconi 4 месяца назад +1

    Great format! Keep it up

  • @RonaldCodes23
    @RonaldCodes23 4 месяца назад +1

    The Laravel VS Code extension is definitely going to be a game changer

  • @stevebauman
    @stevebauman 4 месяца назад +5

    Ayyyyy haha the final class debate 😂

    • @nimmneun
      @nimmneun 4 месяца назад +1

      I liked them at first, until I realized they're not mockable/stubbable 😅

    • @stevebauman
      @stevebauman 4 месяца назад +2

      @@nimmneun haha 💯, man don't even get me started 😂

    • @razvancomsa2276
      @razvancomsa2276 4 месяца назад +1

      hahaha :D The devil himself :D

  • @K-John
    @K-John 4 месяца назад

    What a great episode!

  • @majdeddinebentahar5434
    @majdeddinebentahar5434 4 месяца назад

    The vscode extension is excellent, and the one-command deployment feature makes it even better.

  • @rand0mtv660
    @rand0mtv660 4 месяца назад

    I need to watch the whole episode because it seems interesting, but I did skim over it a bit. I cannot wait for the VSCode extension. I did try Laravel a bit and used PHPStorm, but I just don't want to switch editors right now just for Laravel, even though PHPStorm seems quite capable, but I just absolutely love VSCode.
    What I think the VSCode extension needs to have is autocomplete/intellisense for Laravel specific things (e.g. validators) of course along with PHP related stuff, go to definition and template formatting. If there will be other features that's fine, but these three come to mind immediately as must have for something like this. I really think formatting is something that gets overlooked a lot, but for me it's a huge boost not having to think about manually formatting code and everything just being consistently formatted automatically.

  • @belv3dere
    @belv3dere 4 месяца назад +2

    vue2 was the best vue. Still using options api till the end on vue3!
    Cant wait for a vscode extension

  • @mikeeomega
    @mikeeomega 4 месяца назад

    Love this episode, love the podcast

  • @jmon24ify
    @jmon24ify 4 месяца назад +1

    Great talk! I do find it interesting that people are saying PHP jobs don't pay well but yet thete is a PHP Lambo meme

  • @mike-2342
    @mike-2342 4 месяца назад +2

    HELL YEAH BROTHERS!

  • @patrick-dev
    @patrick-dev 4 месяца назад

    Great episode! And about Inertia, I also think there should be a Caleb person dedicated to the development of Inertia, because right now, I think it's kind of unmaintainable

  • @pjr
    @pjr 4 месяца назад

    Good episode. Timestamps would be nice too.

  • @raditzfarhan
    @raditzfarhan 4 месяца назад +1

    Came here for the drama talk eyyy 🙌

  • @GTCrais
    @GTCrais 4 месяца назад +1

    Great podcast

  • @Voltra_
    @Voltra_ 4 месяца назад

    The closest equivalent to Laravel in JS is Adonis, and it's really cool

  • @juanpineda-montoya
    @juanpineda-montoya 4 месяца назад

    Hey, I got laid off a few months ago, really hard to find a php job, one I saw had 786 applications for it, been told by recruiters that they have over 500 applicants for each job, yeah it's hard now

  • @Xe054
    @Xe054 4 месяца назад

    I'm one of the people who watch primeagen. I should be working while he's live, but then again I'm unemployed. 😂 Attempting to break into tech is the hardest thing I've ever done in my life.

    • @Sammi84
      @Sammi84 4 месяца назад

      If it's worth anything: I know two types of software devs. Those who got a cs degree and got a job because of that. And those who learned to make simple websites and scaled from there. There's always someone who just wants a website.

  • @СэрШпинат
    @СэрШпинат 4 месяца назад

    yeah i need out of a box blade treesitter working in neovim. i use phpstorm and neovim and blade syntax highlighting must work in neovim without a hustle. lots of young new devs use neovim, not just vscode.

  • @schwangtv7448
    @schwangtv7448 4 месяца назад

    I'm a passionate Laravel developer who does more .NET Core then Laravel because it just.. pays more. Here's to hoping one day I find a job that can pay me to do what I love with Laravel.

  • @Cool_Goose
    @Cool_Goose 4 месяца назад

    I think Laravel overall does kick it off as Ship it as a Service :P

  • @benjamincrozat
    @benjamincrozat 4 месяца назад

    I can't get over Ian and Taylor saying "Me and Taylor", "Me and Adam", "Me and you", etc., but good episode nonetheless.

  • @SR-ti6jj
    @SR-ti6jj 4 месяца назад +1

    Lavavel's biggest sticking point is PHP. I want to build things with a fully-featured PL that doesn't suck. I respect the design and values, but because of this, it's not something I would ever consider using. So maybe the way to get more people using it is to improve PHP? Or port the framework to something like Go? Both tall tasks, but otherwise I don't see it gaining much popularity going forward

    • @vsadev
      @vsadev 4 месяца назад

      I use PHP since version 4, when there were many horrible programmers using PHP in the craziest ways., It's not like that anymore, for years. PHP has improved so much, it's not the mess it was back in the past (programmers' fault honestly) and its performance today is absolutely very good, and the RFCs show us that it will keep improving. We can run it on nginx, apache, caddy, Franken, Lambda; we can distribute it using a single executable file, if a bug in the code is found, it does not put down all the server. Laravel is also pretty popular these days. I also don't see any reason to port it to something like Go (where community does not like frameworks - you can do everything with http library, they say). Then, we have JS, that sucks more than PHP, its popularity is bigger just because people are lazy and don't want to switch language context between backend/frontend.

    • @dominiktrupcevic2935
      @dominiktrupcevic2935 4 месяца назад +1

      Laravel is what makes PHP bearable, Go doesn't need Laravel.

    • @BenClaar
      @BenClaar 4 месяца назад +1

      We've already spent the last 10 years improving PHP - PHP doesn't suck these days. In fact every time I try a new language like Ruby, Python, Go, etc, I wonder why they're all so much more of a pain to work with than PHP/composer/nginx/Laravel. If you haven't tried Modern PHP/Laravel lately, give it a spin. You'll likely be pleasantly surprised.

  • @NigelJames180
    @NigelJames180 4 месяца назад

    ☕>🥤

  • @ivan.jeremic
    @ivan.jeremic 4 месяца назад

    For now you guys are right with your arguments but with Astro having now Astro db and maybe soon first party auth others will follow, and as you said the one command deploy in the JS ecosystem is currently unmatched wonder how php/laravel will compete with this once every major framework in the js ecosystem has those things. And to be fair the kind of have it already if they use something like supabase.

    • @vsadev
      @vsadev 4 месяца назад

      What's special about Astro DB? Isn't it just a managed SQL database, like I can get from Neon, RDS, or other managed dbs? I mean, looking from their website, it does not look like something special, despite that it has first-party support to Astro. It does not sound like something that's part of the framework itself, but a service you'll have to pay, same for authentication (Laravel does not require developer to get a number of services to have auth, db, etc).

    • @wadecodez
      @wadecodez 4 месяца назад

      @@vsadev ^ a lot of js eco is paying for infra when in php is more about doing it yourself and scaling later. dax made a great point that js is mostly cloud. personally I like to orchestrate services locally using docker or service providers before shipping to the cloud.

  • @nonefvnfvnjnjnjevjenjvonej3384
    @nonefvnfvnjnjnjevjenjvonej3384 4 месяца назад

    laravel is useful. the js frameworks seem like curious experimentation instead of finished software. like nuxt for example, so much thrashing and poor server side performance. solid start 1.0 is shipping with a server which is "alpha". its all just half baked software.

  • @GuRuGeorge03
    @GuRuGeorge03 4 месяца назад

    Javascript = Dramascript

  • @asiraky
    @asiraky 4 месяца назад

    Painful to listen to. Almost sounded like these guys think no one in JavaScript land is shipping anything, or when they do it’s because they have 30 people working on it. The reality is it’s the exact opposite.

    • @vsadev
      @vsadev 4 месяца назад

      Certainly there are many people doing great things with JS. But true is that JS is not the silver bullet that many JS developers and influencers try to picture. It's not hard to read/hear that JS don't impose language context switch, that it can work on both backend and frontend flawless, etc. Exactly painful to listen to and read as well. The ecosystem of paid services around JS has grown so much, but why? Because JS is just easy to create things or because dies it also introduce whole new challenges in such a way that developers have to look for ready solutions to things that become complex to create in-house? JS was born for the frontend and PHP for the backend. I've done things using JS on backend, Livewire (PHP) for frontend, but as much as I can, I separate things and absolutely prefer the language context switch.

  •  4 месяца назад +2

    first

  • @comed1an
    @comed1an 4 месяца назад

    your titles are always appealing but these talks are too long to watch tbh. even if it's technical (which i am)

    • @notnotjake
      @notnotjake 4 месяца назад

      Totally disagree

    • @comed1an
      @comed1an 4 месяца назад

      He needs to start chopping them up into shorts and then when you come across a short you like from an episode, you’ll convert over and watch the full thing. Good luck getting higher numbers in 2024.

  • @fennecbesixdouze1794
    @fennecbesixdouze1794 3 месяца назад

    @6:10 I mean, there is the fact that you watch Laravel podcasts and a dude is quoting the Bible. I can't say that happens a lot in Next.js world or whatever.

  • @dominuskelvin
    @dominuskelvin 4 месяца назад

    “What about combo boxes and tooltips” shade to Ryan 😅🥹