So I Tried Laravel

Поделиться
HTML-код
  • Опубликовано: 5 янв 2025

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

  • @theftking
    @theftking День назад +321

    Dude never try Laravel. I know a guy who tried Laravel once, and he _died._
    It was from a tragic coyote attack but had he not tried Laravel, it might not have happened.

    • @passionatebeast24
      @passionatebeast24 День назад +4

      😂😂😂 what the ..?

    • @Digitalgems9000
      @Digitalgems9000 День назад

      lol

    • @User948Z7Z-w7n
      @User948Z7Z-w7n День назад +6

      I hate when that happens. Shoulda learned Rust

    • @kekw2661
      @kekw2661 День назад +2

      butterfly effect

    • @B0sser
      @B0sser День назад +1

      If he would learn rust he would never go outside and touch grass thus it would not have happend.

  • @ralify
    @ralify 2 дня назад +301

    Make a video where you go back to 2005, no internet, no autocomplete, pure PHP, MySQL, CSS, HTML and create twitter :D

    • @tokkyor
      @tokkyor 2 дня назад

      this

    • @gerritlikestohike
      @gerritlikestohike День назад +7

      But they had internet back then?

    • @ralify
      @ralify День назад

      @@gerritlikestohike not me, my dad didn’t give me internet so that I wouldn’t watch porn

    • @merlinwarage
      @merlinwarage День назад +5

      @@gerritlikestohike I had internet in 1996, so yes I assume :)

    • @Borodinskyy
      @Borodinskyy День назад +16

      write a website without the web? interesting

  • @tebohontlaloe6397
    @tebohontlaloe6397 2 дня назад +40

    You've become my favourite RUclipsr. Through you, I've started to fall in love with programming all over again

  • @spacecoder0526
    @spacecoder0526 День назад +143

    This guy teaches people how to read and follow official documentation to make a project less than 2 hours

    • @avwie132
      @avwie132 День назад

      @@spacecoder0526 these are extremely basic skills. If you need someone to teach you how to read you have no business in software development

    • @dgo4490
      @dgo4490 День назад +10

      Guy streams for money, takes 5 hours to set up a development system, that's a 5 minute script job. It is not about what the people get out of it, it is about monetizing your personality.

    • @TomNook.
      @TomNook. День назад +6

      That's why I've stopped watching coding livestreams. It's nowhere near the quickest or simplest way to learn

    • @houstonbova3136
      @houstonbova3136 День назад +2

      @TomNook.I occasionally pop in when people are learning new things live that I’m interested. Just so o can get a fresh perspective on entry roadblocks to frameworks. But, yeah I generally just read docs these days.

    • @dangaMaus
      @dangaMaus 22 часа назад

      or read the friggin docsand not be an idiot this shit does nothing but map views for this user

  • @markkalsbeek5883
    @markkalsbeek5883 День назад +37

    Prime December 2024: I really feel like next year is going to be the year of elixir
    Prime January 2025: It's laravel time baby

  • @WiseWeeabo
    @WiseWeeabo 2 дня назад +41

    > follows tutorial
    > ends up with billion dollar product

    • @iCrimzon
      @iCrimzon 18 часов назад

      Literally printing money

    • @phoneywheeze
      @phoneywheeze 12 часов назад

      that's why php devs have lambos

  • @sighofman
    @sighofman День назад +4

    The first 5 mins is how i feel when i have to run python scripts. Edit: you're the primeaman. What a good video, so fun joy riding on your deep dive as a PHP dev. Sometimes I want to yell at the screen that you missed a key point, but you have such a great iterative style of exploration that nothing really gets lost.

  • @DennisRasmussen
    @DennisRasmussen 2 дня назад +10

    I love the start of the video and the fact that you counter-argue all the yappers about folder/file size of a project. Laravel is an amazing framework with a lot of bells and whistles included that everyone wants anyway. ggwp nice attitude to it all unlike some other RUclips Devs.

  • @EnriqueMunoz-no1fq
    @EnriqueMunoz-no1fq 2 часа назад

    More of this please! HAHA
    As a seasoned laravel dev, watching you actively trying to understand whats actually happening under the hood is hillarious

  • @vjorihoxha1115
    @vjorihoxha1115 2 дня назад +84

    In my opinion Laravel is the quickest framework to ship an API where you're not working alone. I've tried and done a lot of backend APIs with almost all major frameworks from each language and I can tell you that Laravel holds the #1 spot for shipping a small to mid backend API. Of course, performance wise, is no where near some of the other frameworks built with languages like Go for building the common 95% in the SaaS world but dev speed is crazy fast if you'll introduce new team members to the codebase in comparison to other backend frameworks.

    • @jack.smith2958
      @jack.smith2958 2 дня назад

      Run it on Openswoole or Roadrunner and the performance issue basically goes away.

    • @ayoubdev8019
      @ayoubdev8019 2 дня назад

      i was using nextjs for all my projects , but in this last months i start using laravel+inertiajs+reactjs
      reallyyyyyy amazing

    • @choilive
      @choilive 2 дня назад +6

      Have you tried Rails? Laravel is good, and the Rails influence is everywhere, but the OG still stands as the fastest way to ship IMO.

    • @joschomo1010
      @joschomo1010 2 дня назад +5

      Flask is better

    • @SirSomnolent
      @SirSomnolent 2 дня назад +2

      Surely onboarding new guys for a go project even with no prior experience with the language is pretty trivial though.

  • @spicynoodle7419
    @spicynoodle7419 2 дня назад +68

    Much better and honest test of Laravel than what Theo did

    • @lettever801
      @lettever801 2 дня назад +43

      Its much better and honest than what Theo could ever do

    • @khanra17
      @khanra17 2 дня назад

      Theo has a agenda, to be a script kiddy and die sucking !!!

    • @Reichstaubenminister
      @Reichstaubenminister 2 дня назад +16

      What a surprise.

    • @hasaniqbal233
      @hasaniqbal233 День назад +14

      theo's videos all sound like sellout ads now anyways

    • @adamlul
      @adamlul День назад +19

      Theo is the absolute last person I'd trust to review a product

  • @Reichstaubenminister
    @Reichstaubenminister День назад +8

    1:45:50 I pause because some German dude in RUclips chat called "Frankenmint" casually talks (in German) about having a smoke, going to the grocery store and then maybe doing some ASM side project or a Python web scraper.
    1:47:55 FrankenPHP mentioned in the Laravel docs.
    👀

  • @hollengrhen1
    @hollengrhen1 20 часов назад

    Hahaha, i'm 12 mins into the vod and I'm dying of laughter. I like these types of videos, really refreshing.

  • @JamesLatham-o9y
    @JamesLatham-o9y 2 дня назад +9

    Laravel is great, I’ve built many now large scale apps with it. Eloquent is just an absolutely magical ORM. It’s totally batteries included, whether it’s mail, caching, job queuing/scheduling, migrations, you name it. I’m exclusively Vue on the front end now really (raw vue 3 not nuxt). My current IoT based project is no PHP at all (Nest back-end and static Nuxt frontend), all serverless, god I wish I hadn’t already sunk so many weeks into this architecture, I MISS LARAVEL

    • @asi69420
      @asi69420 День назад

      Why raw vue instead of nuxt ?

    • @alexeswilson5063
      @alexeswilson5063 День назад

      why vue and not react ? 🤔

    • @JamesLatham-o9y
      @JamesLatham-o9y День назад

      @@asi69420 Using Nuxt now but not in existing codebases

    • @JamesLatham-o9y
      @JamesLatham-o9y День назад

      @@alexeswilson5063 Picked up Vue 2 after AngularJS came to a close years ago. Kept with it and have never even tried React. Truth be told if I had the spare time I’d love to learn react, I’m aware it’s more “industry appropriate” but still not quite sure why. I really enjoy using and am efficient with Vue 3 + PrimeVue as a component lib

  • @Chris-on5bt
    @Chris-on5bt День назад +3

    I love prime and his content so much, educational and fun.
    However, I feel like if my headphones randomly unplugged there is like a 80% chance someone would be like WTF are you watching? *Calm down I am 'learning'*

  • @ingloriouspancake7529
    @ingloriouspancake7529 День назад +1

    This is such a good tutorial to get people started... Laravel should do more of these...

  • @DrJub
    @DrJub 2 дня назад +14

    It's a warm community from watching there conference talks, and laracast!

  • @aship-shippingshipshipsshippin
    @aship-shippingshipshipsshippin 22 часа назад +1

    i've never programmed anything in my life, i dont even understand what are you doing there but i can't stop watching
    maybe i should start learning how to be a programmer ;d
    love your videos :)

  • @FosterHustle-g9c8f
    @FosterHustle-g9c8f День назад

    The and whatever the name, is a way that laravel implement the same way of react. Isolate the component and then you just call it wherever the place through the application.

  • @romedreba1587
    @romedreba1587 2 дня назад +45

    Laravel is gonna make big moves in 2025. I am pretty sure once people figure out React/Vue/Svelte with Inertia 2.0 + Laravel Backend, it will surge in popularity. Especially since React Andys are slowly realizing how much of a clusterfuck Next and Nest are.

    • @tsubasateacher
      @tsubasateacher 2 дня назад

    • @taaest-xek
      @taaest-xek 2 дня назад +4

      Laravel is fine for small-scale projects .
      It's too expensive to scale with laravel

    • @AhmadMughal1
      @AhmadMughal1 2 дня назад +3

      This looks more like a clusterfuck to me tbh cause all it is taking is magic directives and words and stuff happens.
      Not to forget the amount of boilerplate this has.

    • @romedreba1587
      @romedreba1587 2 дня назад

      ​@@taaest-xek how so? I am not working a lot of Laravel anymore but I had an app with around 500 requests per second. Between load balancers, app servers, db and redis I paid around $600 bucks a month. If it wasn't for a VPS architecture, I would be billed 10x of that for AWS Lambda alone.

    • @C4CH3S
      @C4CH3S День назад

      0 chance. Most people avoid it due to how bizarre php syntax is, and you will never ever capture TS devs due to the fact that php is not strongly typed. Something like Adonis.js has a much bigger chance. I say this as a Go developer, I would never do anything serious with both of those.

  • @Ta_3-k8n
    @Ta_3-k8n День назад +7

    can you do the exact same video about Django and then Node js, Ruby on rails maybe, at the end make a video comparing all three frameworks.

  • @george_davituri
    @george_davituri День назад

    Happy new year. Laravel makes it feel like vintage vibes 😃😳

  • @echobucket
    @echobucket День назад +5

    Prime pretending to not understand all these things is pretty funny to me.

  • @JL-uq3wc
    @JL-uq3wc 2 дня назад +27

    PHP for the win

  • @diegotims.8413
    @diegotims.8413 2 дня назад +10

    will you try symfony too? I would like a comparison

    • @genxer1824
      @genxer1824 День назад +6

      Laravel is built on Symfony. Comparing them would be like comparing React to Javascript.
      Use Laravel. Unless you have a good reason to build everything from the ground up, but you still want to build it all in PHP. Then use Symfony.
      But Symfony's docs are a wonderful addition to Laravel's docs; make sure you consult them every time you need a low-level explanation of things that Laravel's docs don't mention.

    • @sparthir
      @sparthir День назад

      ...and Phalcon...? 😉

    • @newszanndo7123
      @newszanndo7123 День назад +5

      @@genxer1824 Yet another speech from someone who understands nothing about laravel. Using another framework's package to move forward faster doesn't mean that it's based on that framework; for a small example, ELOQUENT is very different from DOCTRINE.
      Another nonsensical phrase is comparing react to javascript, as if laravel were a symfony framework.
      Compare the whole laravel ecosystem to that of symfony and you'll see that symfony lags behind laravel.

    • @Arvi89
      @Arvi89 15 часов назад +1

      @@genxer1824 What are you talking about... Laravel uses Symfony components, but that's it. It's not based on Symfony.

    • @abrahamibrahimovic2866
      @abrahamibrahimovic2866 8 часов назад

      @@newszanndo7123 I would not say it lack behind. In my experience (10+ years) Symfony is used a lot more than Laravel, at least in Europe and in enterprise projects.
      You're right, in many cases the Laravel implementation is easier for a dev, but also less flexible for special use cases.
      Things like DDD, hexagonal architecture, or say key-cloak authentication are way better implemented/to do in Symfony.
      Also, Symfony has the API Platform which just recently got a Laravel version.
      I also prefer Doctrine over Eloquent. I miss the awesome Symfony Form System in Laravel and find Symfony to have the better Security component and to be more logically structured overall

  • @philadams9254
    @philadams9254 14 часов назад +1

    Thanks for this. I've been writing PHP for almost 20 years now but have never tried Laravel! You've inspired me to give it a go (when I get time)

  • @midicine2114
    @midicine2114 2 дня назад +8

    There is no bad language, only bad code.

  • @KillianTwew
    @KillianTwew 2 дня назад +2

    Thanks for this. I try not to compare myself to others, but watching you walk through this tutorial has taught me something valuable.
    I freakin suck at following instructions. Maybe it's a learned skill but sheesh

  • @Brawhammer
    @Brawhammer День назад

    I'm so glad Prime has dove into Laravel. I'm not entirely sure how great he's going to find it with twitch chat watching and butting in every 5 minutes. Anytime I felt like he was getting into the flow of it, up comes the nagging TTS.
    Good luck Prime.

  • @ismailhossain964
    @ismailhossain964 День назад +1

    A multivendor sourcing webapp. Need to be fast and seo optimized. What is your suggestion ?
    Django
    Laravel
    Go
    *I want to stay far from react nextjs or any js library.

  • @j.erlandsson
    @j.erlandsson 11 часов назад

    Would love to see a follow up video where you share what you thought of it...

  • @vosdale
    @vosdale 2 дня назад +50

    Rails, when?

  • @glpzzzdev
    @glpzzzdev 22 часа назад

    I don't doubt there is value on Laravel, but every time I have to or see someone doing do something with it, I just think about how easier (and how more organized it feels) to do the same with Yii. So sad it doesn't have the level of media attention it deserves.

  • @silentsushix3
    @silentsushix3 2 дня назад +10

    Is this not an old video, I feel like I saw you do this before?

    • @sven-o
      @sven-o 2 дня назад +2

      His terminal says 27. Dec. 2024, cant be that old.

    • @MIELYT
      @MIELYT 2 дня назад +3

      he was live-streaming this so maybe you saw his stream come by?

    • @Bubblox
      @Bubblox 2 дня назад +6

      Maybe you are clairvoyant? Wouldnt be unusual for a primeagen viewer.

    • @prezes4478
      @prezes4478 2 дня назад

      teejay was doing similar thing

  • @Reichstaubenminister
    @Reichstaubenminister День назад

    1:24:02 I resume the video after having it paused for a while, the black VIM background randomly reminds me of René Rebe using the text console in his streams
    1:24:36 René raids the stream
    [n]vi[m] gods work in mysterious ways.

  • @RavnitSuri
    @RavnitSuri День назад

    "What is a vibrant ecosystem" , "Idk I think it has bright colors"
    Nice

  • @amalhanaja
    @amalhanaja 6 часов назад

    i love the way how you'd learn

  • @funkdefied1
    @funkdefied1 2 дня назад +2

    Phoenix when? 🐦‍🔥

  • @paulholsters7932
    @paulholsters7932 День назад +3

    It's cool to see how a real programmer does his stuff. Which I knew more than I do.

  • @ChrisBrock-mh8qq
    @ChrisBrock-mh8qq 2 дня назад +1

    Absolutely love this dude.

  • @1weiho
    @1weiho День назад +3

    -public function foo()
    -{
    -}
    +public function foo() {
    +}

  • @klex3905
    @klex3905 2 дня назад +3

    I tried Laravel too, years ago I used php a lot, new features added to the language make it better for sure, but the Laravel ecoSystem is just so confusing to me. Especially the Vite/Blade system. Also just setting it up for a REST api was not that simple too. My needs were pretty light actually and all of these tools & modules felt like too much overhead.

    • @solidcopy2822
      @solidcopy2822 7 часов назад

      You can just start new project with Breeze and select API only. You don't ever need to worry about Vite or other frontend stuff.

  • @ycm-yellowcheesemagazine
    @ycm-yellowcheesemagazine 2 дня назад +2

    go Laravel :) good to see you arc back to laraland

  • @kenanbalija3574
    @kenanbalija3574 10 часов назад

    I am a FE / Javascript dev, But for some reason whenever i need some backend I'd rather use laravel than anything else.

  • @Marcosilva0000
    @Marcosilva0000 День назад +3

    Next test, Django

  • @paulholsters7932
    @paulholsters7932 День назад

    Love Laravel! Built my software testing tool with it.

  • @natemaher1389
    @natemaher1389 День назад +1

    Prime is really procrastinating on Elixir

  • @Asheonfire2
    @Asheonfire2 2 дня назад +3

    Anyone have an advice about ageism please 🙏

  • @Rapha_Carpio
    @Rapha_Carpio 6 часов назад

    i got an entire dashboard program made in laravel and i cant figure out how to run it locally lol

  • @aeadedoyin
    @aeadedoyin День назад +1

    prime def chirped on laravel till he breezed
    php is not dead 🐘

  • @regibyte
    @regibyte 2 часа назад

    And then we have to use next.js at the job 😅
    Laravel is superior, ready to build, no paid add-ons, just really good quality open source software

  •  2 дня назад

    Let's gooo 🎉 0:18

  • @solidcopy2822
    @solidcopy2822 13 часов назад

    THE LAMBORGHINI FRAMEWORK

  • @ComeCaramelos_
    @ComeCaramelos_ 13 часов назад +1

    40:57 dot J what? DOT J WHAT?!?!?!

  • @johnbell1810
    @johnbell1810 День назад

    Uncle Stef gives Laravel a thumbs up!

  • @jonathanschober1032
    @jonathanschober1032 День назад

    Next follow the rails guide? Or have DHH personally teach

  • @TaiGroot
    @TaiGroot 2 дня назад +7

    single quote strings are more efficient in php. double quotes strings do variable substitution for $var's. singlequoted strings are literals.

    • @berridgeab
      @berridgeab 2 дня назад +8

      You don't need to optimize string quotes.

    • @CottidaeSEA
      @CottidaeSEA 2 дня назад +1

      @@berridgeab Use single quote strings unless you need variable substitution. That's just proper code standard, not optimization.

    • @Ravengeno
      @Ravengeno 2 дня назад +2

      They are not more efficient. Welcome to the 2000s, that case is already optimized.

    • @filippetrovic2596
      @filippetrovic2596 2 дня назад

      ​@@CottidaeSEAisnt it same for js?

    • @CottidaeSEA
      @CottidaeSEA 2 дня назад

      @@filippetrovic2596 Pretty much. It tells the intent from the developer. If a string shouldn't have variable substitution, string interpolation or anything like that, it's better to show that by using the proper language construct. In JavaScript that means you use " or ' instead of ` for strings.
      In PHP it means you use ' instead of ". As Ravengeno mentioned, they've fixed the performance for double quotes, which isn't entirely true, JIT will optimize it away so it's not truly fixed at a language level, but it's also not really a performance concern. If using a single quote is the difference between shippable code and not, the issue is the hardware you're running the code on or the rest of the code.

  • @jerrickhakim
    @jerrickhakim 2 дня назад +1

    Same boat. Never used it but hear good things. I’m a next & firebase guy.

  • @trkishh
    @trkishh 2 дня назад

    did Prime switch back to QWERTY?

  • @Jack-b4s3g
    @Jack-b4s3g День назад

    Why Firefox or Chrome when you have Chromium ?

  • @sanusbenefits6327
    @sanusbenefits6327 7 часов назад

    You know how much crap I have gotten over the past 5 years about using PHP in my project. All the sudden everyone is making videos about how great PHP is and not one apology.... smh developer community... smh

  • @Kaassap
    @Kaassap День назад

    It is my favorite Dalton aswell 🙏

  • @yurayesta
    @yurayesta 14 часов назад

    Oh that's terrible. I need to switch to node js) and become a js-css ninja. I noticed that if you become a master of js-css, you get the rank of senior architect and can make sites for selling pizza)

  • @LinuxLuminaries121
    @LinuxLuminaries121 2 дня назад +15

    And some people still says php dead

    • @ivan.jeremic
      @ivan.jeremic 2 дня назад +1

      it's not dead for people who use it. *surprise*

    • @Anthony-pln
      @Anthony-pln 2 дня назад +1

      "php" gives 3x to 4x more search results on job search engines for currently open positions. Even "Laravel" or "Symfony" keywords give more results than "javascript" (when they are frameworks and not even languages) in my area (I'm in Europe).

    • @genxer1824
      @genxer1824 День назад +2

      It lives, it dies, it lives again.

    • @saidboufi
      @saidboufi День назад +1

      Which country ? France ​@@Anthony-pln

    • @Anthony-pln
      @Anthony-pln День назад +1

      @ Yes. France

  • @aawnu
    @aawnu День назад

    Just writing along in case someone has the same confusion as you on different things (or if you still have questions after releasing the video)

    • @aawnu
      @aawnu День назад

      14:12 - Composer is the package manager for PHP environments, you the composer require simply downloads the packages and makes them available for you. php artisan breeze:install is laravels way of integrating the package into your current laravel codebase (adding files to support breeze inside the blade configuration). This is also why you need 'npm run dev' beause tailwind etc is bundled by a nodejs service reading the blade template files. Where as 'php artisan up' simply starts a local php server inside the folder with index.php (that runs the php code on request).
      Edit: This is also how they enable you to use Vue or React as your frontend, because they use Vite to bundle it back on request, meaning the load will become REQUEST -> PHP -> Prebuild VUE/React and then under the hood on pagechange load the next page with php as the backend instead of server components.

    • @aawnu
      @aawnu День назад

      21:23 The Illuminate\.. are the packages requires to run the that page (instead of "require/require_once ...filepath" it autoloads the code from the composer files and make sure libaries are not loaded multiple times and unused code on each request is not loaded. eg "/" and "/help" might use different code [eg models, controllers, etc] and therefore load different packages through its runtime, as PHP is dynamically run on each request and not running in the background like a node server [... at least natively])
      edit: 25:20 You see the ProfileController because its in your codebase directly but not Illuminate because its a composer library. Its filteret off by default so you don't accidentally change library files that will be re-downloaded or updated by external sources.

    • @aawnu
      @aawnu День назад

      44:49 It's weird that the template code is not explained better but the " __() " function is meant for translations, so that the php will generate a file for you to translate/change the text later on without changing the actual template/html/blade code.

    • @aawnu
      @aawnu День назад

      48:00 You are correct in the case that laravel uses dots instead of forward slashes in most cases. In this instance it is however referring to the routing tree "chirps.index" which is referring to your "resource chirps" and thats route "index", which will automatically be converted if you dont provide a name yourself. As if you look at 28:00 the "Route::get(/profile)....->name(profile.edit)" would be the route(profile.edit) in your navigation file.
      50:00 :href is setting the route while :active is using the "request()->routeIs()", Request contains the actual request being handled inside the current php runtime, and routeIs uses the above logic to reverse "chirps.index" to the "resource(chirps)->only("index")" where as laravel makes the resource "/chirps" through shortcut design rather than making each path yourself as profile is being written out back at 28:00.

    • @aawnu
      @aawnu День назад +1

      57:25 As chat points out, I just want to clarify for those who missed it. The reason you don't need to "use" the chirp model is because they are both inside the same namespace as seen on tagged time: "namespace App\Models". If you created a subfolder to bundle models such as "namespace App\Models\Chirps" then you'd need to "use App\Models\Chirps" to access classes inside that namespace. Extra: The namespace follows folder structure as namespace is also used for the autoloader to find the files to autoload classes. eg "namespace App\Models => (root)/App/Models" and then "class Chirps" should reflect "chirps.php" that would result in "(root)/app/models/chirp.php" to autoload the Chirps class on that namespace.

  • @asconblake
    @asconblake День назад

    Did he phishing-download chrome twice? :) lest hope it's fine

  • @jacked-php
    @jacked-php 2 дня назад

    yeah man, Laravel is great! Give it time and you'll see how fast you can build stuff!

  • @Microphunktv-jb3kj
    @Microphunktv-jb3kj 22 часа назад

    15:04 - flashbanged lol

  • @myfavouritecolorisgreen
    @myfavouritecolorisgreen День назад

    wish there was something similar for Adonis JS + Inertia + React

  • @행복-i1g
    @행복-i1g День назад

    you can't say you're USING something that you quite don't understand. so making an app fast doesn't really mean anything unless you understand.

  • @kersh2550
    @kersh2550 2 дня назад

    His typing like ASMR

  • @AbhiShake-pl3cf
    @AbhiShake-pl3cf 2 дня назад

    Whats he using to move around in terminal?

    • @troykopczyk
      @troykopczyk 2 дня назад

      Looks like neovim or vim

    • @TaiGroot
      @TaiGroot 2 дня назад +3

      telescope + harpoon plugins in neovim

    • @itztlacoliuhqui
      @itztlacoliuhqui 2 дня назад +1

      I think hes talking about fzf, to move around directories

    • @SiddharthPant
      @SiddharthPant 2 дня назад

      If you are asking about how he drops into terminal so quickly, he generally uses tmux in which you can simply switch between his nvim pane and another terminal pane. Ctrl+Z also works very nicely to send neovim temporarily background, if you want to work on same terminal without switching. Then once done you can press "fg" to bring back neovim to "ForeGround".

    • @rasibn
      @rasibn 2 дня назад

      Fzf

  • @bloozy85
    @bloozy85 13 часов назад

    21:35 😁😁👍👍

  • @ProjectTurtleTech
    @ProjectTurtleTech 2 дня назад +2

    why does one "not like updating" one's path like that?

    • @nisonatic
      @nisonatic 2 дня назад +1

      You wind up with a ton of garbage in your dotfiles, and eventually that annoyance of "wtf is this, and what will it break if I delete it?"

  • @dawizze1
    @dawizze1 2 дня назад +3

    MF.... Where is the Phoenix Elixir content.

  • @sawood2010
    @sawood2010 День назад +1

    I like php and laravel. But it still cracks me up that blade is a template engine for the OG template engine.

    • @sighofman
      @sighofman День назад +1

      Or like how Drupal shipped with a theme engine called phptemplate

    • @patricknelson
      @patricknelson День назад +3

      Back when Blade and Twig came along, they offered template inheritance with the ability to use slotting which was a _killer_ feature that didn’t come native with PHP. So there were definitely some advantages to doing that, particularly for a bit better layout grouping and organization (that you just can’t get from requires/includes) while separating core logic from view.
      I say that having written and used an output buffering based PHP templating engine myself for years for good old fashioned MVC (before Laravel came out).

    • @sawood2010
      @sawood2010 День назад

      ​@@patricknelsoni definitely like blade better than putting every where. Its just interesting to wonder if php would have been blade if Rasmus Lerdorf wasn't pressured to make php a full language. He expected people to keep using c or other languages for the logic.

  • @iMrAnMiRzA52
    @iMrAnMiRzA52 13 часов назад

    1:16:42 My God these tailwind classes are disturbing. Look at the four lines of classes on one button element!

  • @youyoumu
    @youyoumu День назад

    Rails when

  • @tsubasateacher
    @tsubasateacher 2 дня назад

    this framework is not opinionated anymore.

  • @victor.b-mp3
    @victor.b-mp3 День назад

    01:04:44 it’s genius

  • @JT-mr3db
    @JT-mr3db День назад

    You didn't choose Livewire. You chose correct.

    • @MarcLucksch
      @MarcLucksch День назад

      It still blows my mind that people use a templating language with php these days when you already have php.. the most used template language. At least back in my days…

    • @scott_itall8638
      @scott_itall8638 День назад

      Livewire is amazing, what’s your problem with it.

    • @newszanndo7123
      @newszanndo7123 День назад

      @@scott_itall8638 Not good for a large project instead use inertiaJs. Livewire+AlpineJs is Good but without alpineJs every click will be an ajax request kll your server :)

    • @JT-mr3db
      @JT-mr3db День назад

      @@scott_itall8638 The technology itself is very impressive, no doubt its a colossal effort to build and maintain such a thing. Credit where credit is due.
      My experience with Livewire has exclusively been with existing large projects and sizeable teams that are not generally FE first.
      So I admit there is a story where if you play by the rules from the start, and don't trip on the land mines, it's entirely possible you will have a good time.
      It is very likely you would be using Alpine and Livewire, as recommended. If you do any sort of even moderately sophisticated client side interactivity. Your full time job will become working out how to get Livewire to not re-render or refresh parts of its snapshot. This often requires a balance of attribute magic and class configuration to fix. It is very messy, hard to reason about, and brittle. Some views will be fine, others will not, so you will end up with a splatter of fixes across you project.
      Cross site scripting is absurdly easy to achieve with Livewire ':' attributes, it's the same with Alpine tbf. The escaping it uses is pretty low effort. You can get around it by overwriting the @js directive and also the {{}} templating. Im not sure if HTMX has the same issues, but it's bad.
      My experience with point 1 is enough for me to stay away from it. Livewire gives you all the knobs to get around these issues but it's just not worth it for building anything non trivial imo.
      The line between client and server is drawn better by something like Inertia, however it does require teams to need more skills on the FE so I understand the hesitation.
      Given the choice, I would not use it.

  • @brysonreece
    @brysonreece День назад

    Says he knows nothing about Laravel but gave the closing talk at Laracon 2024. 🤔

  • @supremecodr961
    @supremecodr961 10 часов назад +2

    This is the problem with Laravel. Everything's so abstracted it feels like you aren't in control of anything.

  • @cornheadahh
    @cornheadahh 2 дня назад +1

    PHP is based now?

  • @arazDev0
    @arazDev0 День назад +1

    so this basically did copy paste from the RoR MVC.. interesting

    • @patricknelson
      @patricknelson День назад +3

      Laravel was originally inspired by RoR back when it was created. Just in PHP instead of Ruby. So, yep… makes sense.

    • @arazDev0
      @arazDev0 День назад

      @@patricknelson oh waw, nice to know! thank you for the insight

  • @mehdi-vl5nn
    @mehdi-vl5nn 2 дня назад +1

    Laravel king

  • @noopurp123
    @noopurp123 День назад +2

    Have you tried setting up Django (Python based web framework)? This is probably taken from there...

    • @patricknelson
      @patricknelson День назад +2

      Believe it or not, I think Laravel was originally inspired by Ruby on Rails. I don’t know much about Django but it wouldn’t surprise me if that provided some inspiration as well, since it was very well established by 2011 when Laravel came out.

  • @nrm604
    @nrm604 День назад +1

    Now do livewire

  • @joshuaheathcote2116
    @joshuaheathcote2116 2 дня назад

    Never say sorry. Skips to 1.18

  • @Souljacker7
    @Souljacker7 3 часа назад

    Laravel is awesome

  • @tomorrow6
    @tomorrow6 2 дня назад

    Hmmm maybe we can try trongate

  • @rustamergashev7278
    @rustamergashev7278 День назад

    👍

  • @NoThanks-b4u
    @NoThanks-b4u День назад

    Awesome, would love to see a video where you checkout CakePHP

  • @Refresh5406
    @Refresh5406 День назад

    Laravel is the goat

  • @Vemu
    @Vemu 2 дня назад +4

    When Kotlin

  • @codedusting
    @codedusting 2 дня назад

    Notification doesn't work 😂

  • @EightNineOne
    @EightNineOne 2 дня назад

    Now Rails plz.

  • @sammed8337
    @sammed8337 15 часов назад

    hahahah hey i know SQLite

  • @hasibuzzamantonmoy8845
    @hasibuzzamantonmoy8845 2 дня назад +1

    Why does bro call it "Yavascript"?

    • @alexeiboukirev8357
      @alexeiboukirev8357 2 дня назад +1

      It is German style, ja? Spanish version would be "Havascript".

    • @Reichstaubenminister
      @Reichstaubenminister 2 дня назад

      Tsoding sometimes just screams German swear words. These guys are something else.

    • @XDarkGreyX
      @XDarkGreyX 2 дня назад

      Why not? Does it hurt your feelings?

  • @foolish3art
    @foolish3art День назад

    Cheering at the framework using a language you already know (Sqlite) is a mood.