37: S-Tier Software with Taylor Otwell

  Рет қаралды 10,556

Mostly Technical

Mostly Technical

2 ай бұрын

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 mostlytechnical.com/sponsor to learn more.

Пікірлер: 77
@DirkZz
@DirkZz 2 ай бұрын
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.
@cherkim
@cherkim 2 ай бұрын
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 2 ай бұрын
And also I was there!!!
@vikingthedude
@vikingthedude 2 ай бұрын
Oh hi aaron
@cherkim
@cherkim 2 ай бұрын
@@aarondfrancis Absolutely, you are like social lubricant. A powerhouse in your own right. Perfect episode
@aarondfrancis
@aarondfrancis 2 ай бұрын
@@cherkim whew, I'll take it
@jamesbhatta
@jamesbhatta Ай бұрын
First time didn't get tired or bored at listening to podcast straight for an hour !! This was very enjoyable episode.
@tmarsha4
@tmarsha4 2 ай бұрын
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 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 2 ай бұрын
@@fatalglory777this is the way
@rumble1925
@rumble1925 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 2 ай бұрын
@@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.
@mrjoekneeland
@mrjoekneeland 2 ай бұрын
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.
@nicolascanala9940
@nicolascanala9940 2 ай бұрын
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 2 ай бұрын
Curious about your story, how did you get started, what type of work do you do?
@nicolascanala9940
@nicolascanala9940 Ай бұрын
​@@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!
@Martin-kt8sz
@Martin-kt8sz 2 ай бұрын
the laravel vscode extension would be sooooooooooo cool
@iraqinationalist7778
@iraqinationalist7778 15 күн бұрын
there is laravel idea or laravel.nvim
@ISKLEMMI
@ISKLEMMI 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 2 ай бұрын
Glad someone caught that 😂
@kaisassnowski
@kaisassnowski 2 ай бұрын
I can't believe you got Tyler from Larval on the show!
@knightofrohan
@knightofrohan 2 ай бұрын
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 2 ай бұрын
What a fantastic episode! Really enjoyed every minute of it ❤
@BernhardK91
@BernhardK91 2 ай бұрын
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 2 ай бұрын
Even guys with Lambos need to empty dishwashers.
@FarazSamapoor
@FarazSamapoor 2 ай бұрын
Loved every second of it. Thank you guys!
@Sabach9397
@Sabach9397 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.
@justasraudonius
@justasraudonius 2 ай бұрын
This was brilliant! Thanks guys! ❤
@victormarconi
@victormarconi 2 ай бұрын
Great format! Keep it up
@zachariascreutznacher3093
@zachariascreutznacher3093 2 ай бұрын
great episode, thanks guys!
@K-John
@K-John 2 ай бұрын
What a great episode!
@anfytrion
@anfytrion 2 ай бұрын
Love this episode, love the podcast
@RonaldCodes23
@RonaldCodes23 2 ай бұрын
The Laravel VS Code extension is definitely going to be a game changer
@stevebauman
@stevebauman 2 ай бұрын
Ayyyyy haha the final class debate 😂
@nimmneun
@nimmneun 2 ай бұрын
I liked them at first, until I realized they're not mockable/stubbable 😅
@stevebauman
@stevebauman 2 ай бұрын
@@nimmneun haha 💯, man don't even get me started 😂
@razvancomsa2276
@razvancomsa2276 2 ай бұрын
hahaha :D The devil himself :D
@jmon24ify
@jmon24ify 2 ай бұрын
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
@majdeddinebentahar5434
@majdeddinebentahar5434 2 ай бұрын
The vscode extension is excellent, and the one-command deployment feature makes it even better.
@rand0mtv660
@rand0mtv660 2 ай бұрын
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 2 ай бұрын
vue2 was the best vue. Still using options api till the end on vue3! Cant wait for a vscode extension
@GTCrais
@GTCrais 2 ай бұрын
Great podcast
@raditzfarhan
@raditzfarhan 2 ай бұрын
Came here for the drama talk eyyy 🙌
@harvenius
@harvenius 2 ай бұрын
HELL YEAH BROTHERS!
@patrick-dev
@patrick-dev 2 ай бұрын
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
@simeongriggs543
@simeongriggs543 2 ай бұрын
Deploying a Laravel app with the same speed and ease as getting something on Vercel is an excellent North Star.
@pjr
@pjr Ай бұрын
Good episode. Timestamps would be nice too.
@Voltra_
@Voltra_ 2 ай бұрын
The closest equivalent to Laravel in JS is Adonis, and it's really cool
@juanpineda-montoya
@juanpineda-montoya Ай бұрын
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
@user-co5bp8nq7e
@user-co5bp8nq7e 2 ай бұрын
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.
@Xe054
@Xe054 2 ай бұрын
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 Ай бұрын
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.
@Cool_Goose
@Cool_Goose 2 ай бұрын
I think Laravel overall does kick it off as Ship it as a Service :P
@NigelJames180
@NigelJames180 2 ай бұрын
☕>🥤
@ivan.jeremic
@ivan.jeremic 2 ай бұрын
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.
@vanderleisbarainiamancio8369
@vanderleisbarainiamancio8369 2 ай бұрын
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 Ай бұрын
@@vanderleisbarainiamancio8369 ^ 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.
@schwangtv7448
@schwangtv7448 2 ай бұрын
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.
@SR-ti6jj
@SR-ti6jj 2 ай бұрын
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
@vanderleisbarainiamancio8369
@vanderleisbarainiamancio8369 2 ай бұрын
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 2 ай бұрын
Laravel is what makes PHP bearable, Go doesn't need Laravel.
@BenClaar
@BenClaar 2 ай бұрын
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.
@benjamincrozat
@benjamincrozat 2 ай бұрын
I can't get over Ian and Taylor saying "Me and Taylor", "Me and Adam", "Me and you", etc., but good episode nonetheless.
2 ай бұрын
first
@nonefvnfvnjnjnjevjenjvonej3384
@nonefvnfvnjnjnjevjenjvonej3384 2 ай бұрын
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 Ай бұрын
Javascript = Dramascript
@asiraky
@asiraky 2 ай бұрын
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.
@vanderleisbarainiamancio8369
@vanderleisbarainiamancio8369 2 ай бұрын
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.
@comed1an
@comed1an 2 ай бұрын
your titles are always appealing but these talks are too long to watch tbh. even if it's technical (which i am)
@notnotjake
@notnotjake Ай бұрын
Totally disagree
@comed1an
@comed1an Ай бұрын
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 Ай бұрын
@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 2 ай бұрын
“What about combo boxes and tooltips” shade to Ryan 😅🥹
31: Fight or Win
1:12:23
Mostly Technical
Рет қаралды 569
What Does “Full Stack” Mean? w/ Taylor Otwell and Ryan Florence
1:20:31
How About Tomorrow?
Рет қаралды 19 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 208 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 10 МЛН
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 34 МЛН
27: The Layoff
1:45:52
Mostly Technical
Рет қаралды 1,4 М.
42: Push The Button
1:12:38
Mostly Technical
Рет қаралды 972
You should just choose Laravel
13:23
Josh Cirre
Рет қаралды 29 М.
29: Super Epic Crazy with Adam Wathan
1:41:32
Mostly Technical
Рет қаралды 1,7 М.
Rust’s most popular framework just got a major upgrade
4:58
Let's Get Rusty
Рет қаралды 72 М.
A Day In The Life Of An Amazon Software Engineer (Seattle Edition)
8:19