Understand Laravel basics 2024 | Laravel tutorial | Laravel for beginners

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

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

  • @clementborisov7050
    @clementborisov7050 2 года назад +68

    I'm experienced with OOP php and Symfony and that was very well explained, a quick fyi to everyone: maybe for total newbies you'll have to go through the php docs and have some knowledge of OOP php so that you can understand this better. Don't take shortcuts because there are few concepts you might want to know before getting started with Laravel.

    • @cricketsport4013
      @cricketsport4013 2 года назад +5

      Before laravel ...... what concepts of oop i need to Learn and practice..?

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

      You meant with the model, controller and routing stuff right. I had some exp with asp.net mvc so i kind of understood what was going on here it's just that the laravel has introduced a different style to write the things

    • @daytodatainc
      @daytodatainc 10 месяцев назад

      @@cricketsport4013 A good starter PHP framework would be CodeIgniter. It makes you create your routes, models, views and set your routes manually. This will give you a greater appreciation for OOP & the MVP framework.

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

    Just landed my first developer job while finishing my degree and I needed a crash course to get back up to speed with Laravel. This was perfect and straight to the point. I appreciate you!

  • @solotee5265
    @solotee5265 8 месяцев назад +5

    Its 2024, and this is the "Laravel basics speedrun" i've been looking for, Thanks Matt!

  • @ZystamOfficial
    @ZystamOfficial 3 года назад +63

    Thanks, I already knew a lot about php, html, mvc's etc. So having a somewhat faster tutorial was extremely pleasing.

    • @mattsocha8754
      @mattsocha8754  3 года назад +5

      Thanks I really appreciate it! :)

    • @AmericanHero-c7j
      @AmericanHero-c7j Год назад

      Yeah, as a fairly experienced developer, this was a really fast explanation of how Laville accomplishes things I can do in other languages.

  • @BastiaanEkeler
    @BastiaanEkeler 3 года назад +75

    Perfect timing on this, I was looking at the exact same 4+ hour videos when I found this! Thanks for the video, hope you keep making these and grow the channel!

    • @mattsocha8754
      @mattsocha8754  3 года назад +8

      Hey thanks for the kind words :) I got more videos planned. Comments like these make it all worth it!

    • @AbdulhakimHaliru
      @AbdulhakimHaliru 2 года назад +3

      @@mattsocha8754 Good job. it is timely. Please keep making short and apt ones like this. Queues, Authentication and JWT. Welldone. It saves a ton of time for developers(Spring/Nest/Phoenix ) who just need to come to speed on a new project and have no 4 hours to spare :)

    • @kaurdeepinder9667
      @kaurdeepinder9667 2 года назад +1

      same here

    • @blackchristiangeek
      @blackchristiangeek 2 года назад +1

      @@AbdulhakimHaliru Amen

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

      Same here

  • @kdta91
    @kdta91 2 года назад +4

    I haven't touched Laravel for like 7 years and this tutorial refreshed all my memory! Big thanks! No extra blabbing but direct on point.

    • @mattsocha8754
      @mattsocha8754  2 года назад

      Thanks! Glad you enjoyed it!

    • @kdta91
      @kdta91 2 года назад +1

      @@mattsocha8754 helped a lot! We have a simple web app project coming and decided to take on Laravel again 🙂👌

  • @crankyinmv
    @crankyinmv 2 года назад +2

    Really nice tutorial. Very clean. Very little time spent on page layout, no third party downloads, just the basics to get a Laravel app started.

  • @PeteyFF
    @PeteyFF Год назад +10

    I wish I could upvote this more than once! What a clear and concise intro into Laravel. Really appreciate you making this.

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

    started learning php yesterday, today Laravel with your video. Finally, I'm starting a new expedition. Thanks, man.

  • @egali34
    @egali34 2 года назад +3

    ive worked with codeigniter 3 and trying to learn laravel to get in line with current industry, this is so straight forward and easy to understand for someone that is familiar with mvc, its a little different from ci3 in that sometimes routes are not used very often and the form submit goes directly to the controller url, at least in my case but maybe other people practice using routes more. other than that its just the syntax and automated functions such as creating stuff with artisan, at least from what i've learned from this video alone

  • @shahmask
    @shahmask 2 года назад +5

    Great!, All the sub 1hr tutorials spent so much time on front end design and so little time explaining the laravel functions they were using and how they were interacting with each other. This was amazing. Thank you!!

  • @Zack-tx7oz
    @Zack-tx7oz 2 года назад +1

    Matt, you won me over instantly when you said "So I was kinda YouTubing some laravel basics, and for some reason some of these tutorials are like 4 hours long, and so let's be honest, nobody wants to watch a 4 hr video on RUclips"..
    Thank you man, your tutorial is just what's needed!

    • @mattsocha8754
      @mattsocha8754  2 года назад +1

      Haha thanks! This is great to hear!

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

    this short video answered the main problem I have with other longer tutorials. That is the built in dev server. I have Apache installed on both Windows and Linux machines for development of my other projects. Every tutorial starts with the built in dev server and spends 20-30 minutes just getting the environment set up. I dislike having dev environments different than production, I don't want to spend a lot of time learning a new dev server. The short length of the video allowed me to get to the "meat" of Laravel quickly. Thank you!

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

    Finally a tutorial with little to no bullshit additional plugins which does nothing to do with the tutorial itself but just adds confusion. Just clear concise and straight forward.

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

    Perfect tutorial man. Great job. I've used code igniter v3 for years and since version 4 I've decided it's time to take the plunge into Laravel and this video explained exactly what I wanted to know to get going.

  • @jlambert12013
    @jlambert12013 3 года назад +1

    Thank god, someone finally got to the point. Thank you for leaving out 45 minutes worth of jokes, puns, an watching the terminal load. Please make more tutorials!

    • @mattsocha8754
      @mattsocha8754  3 года назад

      Haha yeah I know exactly what you mean. Thanks for the comment! More videos are planned :)

  • @santoja
    @santoja 2 месяца назад

    Thank you for the video, I've being working with PHP for many year, but I never had the change to work with Laravel, your video is great and helped me to start some test projects and learn a lot!

  • @claudiohernandelgado3039
    @claudiohernandelgado3039 2 года назад +9

    Thanks Matt... pretty cool to start quickly, specially for those like me who works a lot with native php but never got used to frameworks.

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

    I am total beginner in php, and i managed to make the app working. Thanks a lot @Matt Socha

  • @dagogouranta5583
    @dagogouranta5583 2 года назад +23

    this was beautiful , i'm a newbie to laravel and I was struggling to put it all together, i would understand things here and there . This tutorial really gave me a clear understanding of the bigger picture and now I feel more confident. Thanks Matt !

    • @mattsocha8754
      @mattsocha8754  2 года назад +1

      That’s great to hear! I’m glad I was able to help! Keep it up :)

  • @tomnewman2734
    @tomnewman2734 2 года назад +1

    Genuinely thought this was going to be one of those gimmick style, useless tutorial videos but as someone that is coming from the Python Django framework to Laravel, this was absolutely perfect. Lands the fundamentals perfectly and answered nearly all the initial Laravel questions I had. Spot on. Thanks

    • @mattsocha8754
      @mattsocha8754  2 года назад

      These are my favourite comments! Glad you enjoyed the video! :)

  • @nantejoy
    @nantejoy 2 года назад +1

    Been using Yii2 for a long time, had a Fat-Free and Code Igniter experience once, and this is the BEST tutorial to start Laravel. Hoping for your channel to grow. Thanks for this.

  • @jobaute3984
    @jobaute3984 5 месяцев назад

    I am learning PHP and subsequently Laravel for my new job. This gives an excellent quick overview of Laravel so it's now more motivating for me to learn PHP because I know where I am heading. It's well explained and you are an great teacher! thanks

  • @TimothyHuzar
    @TimothyHuzar Месяц назад

    Thanks, I already knew a lot about php, html, mvc's etc. So having a somewhat faster tutorial was extremely pleasing.

  • @YanShum
    @YanShum 2 года назад

    As someone who's back into Laravel is very overwhelming tons of videos with tons of information, thanks for this amazing video now I refreshed a little my knowledge of Laravel, thanks again.

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

    This is the tutorial that we need. This will work for both beginners and experienced developers who wants to quickly learn the framework. Less bs and pure knowledge.

  • @mhdrhmn
    @mhdrhmn 3 года назад +2

    THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU!!! im not spamming, its just how i really wanna express my big thanks to you. cheers

  • @AceDFxTrader
    @AceDFxTrader 2 года назад +1

    DUDE!!!! this tutorial is the most meaningful and direct to the point CRUD. There was no delete but I figured it out because of this video. Big thanks to you bro!

    • @mattsocha8754
      @mattsocha8754  2 года назад

      That’s awesome to hear! I’m glad you enjoyed the video! :)

  • @rengga7021
    @rengga7021 3 года назад +3

    i was looking for a short video tutorial laravel project to understand how it works and i found this!
    thanks Matt!

    • @mattsocha8754
      @mattsocha8754  3 года назад

      Glad you liked it! Thanks for the kind words :)

  • @sahilkholia2355
    @sahilkholia2355 2 года назад +1

    Perfect video for people like me, who have prior programming knowledge and experience but are new to Laravel.. Thanks a lot man..

    • @mattsocha8754
      @mattsocha8754  2 года назад

      That’s great to hear! Thanks for the comment!

  • @binihalex8097
    @binihalex8097 2 года назад

    dude 😄😄😄 my thoughts exactly. i was looking for 20 min max tutorial to give me basics for Laravel framework and all those tutorials are 4+ hours long and very detailed. Thanks for this. it really helped

  • @kerimtim
    @kerimtim 2 года назад +1

    This is by fart the best explaining video I've found that explains how Models Views and Controllers work together

  • @HyggeJourney
    @HyggeJourney 2 года назад +3

    Great efforts. I had trouble migrating your extra db fields in 5:45... I had to use: php artisan migrate:reset and then run php artisan migrate

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

    AWSEOME! LOVE THIS VIDEO! Currently I am expanding my knowledge of PHP frameworks from Symfony to Laravel, and this first video made so much sense. It's so beautiful and wonderful! Thanks a million for sharing this info with us!

  • @blackchristiangeek
    @blackchristiangeek 2 года назад

    Thank you, thank you, thank you, and you are absolutely correct that for those of us who are trying to see experience the basics, 4 hours is a long time. Accordingly, I'm humbled to say that it's taken me 3 days to completely watch this 25 minute. However, I am able to follow what you have explained. Again, thanks for providing a simple and functional example to follow. God bless.

    • @mattsocha8754
      @mattsocha8754  2 года назад +1

      Thanks for the comment! This is great to hear! :)

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

    Can you please explain all of this? You write all the code but beginners are looking for explained code. But before that we need to know how to get databases set up, how to set up the environment etc

  • @vinfusion2266
    @vinfusion2266 2 года назад +2

    Thank you, Matt! I've been watching several videos and I learned a lot from this video than the 6 hours I wasted watching other videos.

    • @mattsocha8754
      @mattsocha8754  2 года назад

      Thanks! I’m glad you found my video helpful :)

  • @hassan_codes
    @hassan_codes 3 года назад +11

    This is gold. Now all I need is the documentation and stackoverflow.
    Thank you

    • @arthurion
      @arthurion 3 года назад

      That's it. I like it too.

  • @csandreas1
    @csandreas1 2 года назад

    perfect explanation to get into the framework quickly. One note at 19:27, delete doesn't need to be a post request since you are sending the ID as a URL parameter. So the html code can simply be a link.

  • @hassan_codes
    @hassan_codes 3 года назад +23

    This is the best Laravel tutorial on the internet

    • @mattsocha8754
      @mattsocha8754  3 года назад

      Thanks! I’m glad you enjoyed it! It means a lot :)

    • @AmericanHero-c7j
      @AmericanHero-c7j Год назад

      I have to say as a JavaScript developer, this almost feels like cheating.

    • @homeoffice3524
      @homeoffice3524 10 месяцев назад

      So 2 years later it's me 😂 Still can't agree more about your comment. This is brilliant

  • @TruthSeeker3758
    @TruthSeeker3758 3 года назад

    Laravel beginner here.... Feeling great with this short and sweet tutorial. 👍👍👍

  • @joeyschmitz414
    @joeyschmitz414 2 года назад +1

    Extremely well done. I was already somewhat experienced in Laravel, but that experience was from years ago and I was looking for a quick refresher. This was perfect, so thanks.

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

    easy-peasy! 👍
    I'm putting "have worked on Laravel project" in CV!

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

    lol that's so on point about the "4 hours long" was expecting an hour long crash course

  • @tianacoker8900
    @tianacoker8900 2 года назад

    I've been learning Laravel for a while now but I just don't fully get it. This video cements my understanding and I kinda feel more confident working with the framework. Thanks to you, my Sifu will be so proud of me now.

  • @gleamofcolor
    @gleamofcolor 2 года назад +1

    Thanks for such a nice video. I am a Microsoft developer but I can easily understand the Laravel framework very easily which is much simpler than entity framework. Good job 💐💐💐

  • @VictorRodriguez-zp2do
    @VictorRodriguez-zp2do 2 года назад +1

    Simple and to the point, I couldn't have asked for more.

  • @salesmart_b2b
    @salesmart_b2b 2 года назад +1

    It's too good for experienced developers to understand, thank you 👏

  • @rc-wingman5719
    @rc-wingman5719 3 года назад

    Wtf!!! Laravel is amazing!!!
    Much faster than doing this with oldschool php!!!! Thanks so much for the introduction!

    • @mattsocha8754
      @mattsocha8754  3 года назад

      Glad you enjoyed it! Yeah Laravel is great!

  • @abdelkhaleq3v11moutaouakil6
    @abdelkhaleq3v11moutaouakil6 2 года назад +1

    This is the best free software Ive seen. Respect.

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

    Man thank you so much. Really helps me understanding how basic laravel works.

  • @paulcodes
    @paulcodes 2 года назад +4

    Great tutorial! Exactly what I was looking for. I was trying to get my head around models, controllers and views and how they interact with each other. I read some articles using examples like the pizza analogy. But it was still a bit abstract. Thanks so much for taking the time to put this together! I get it now.

    • @mattsocha8754
      @mattsocha8754  2 года назад +1

      Thanks for the great feedback! I’m glad you found the video helpful!

  • @superxereu
    @superxereu 2 года назад

    Just what I needed, no more, no less and fast. I was watching one of those super long videos and seriously asking myself where I went wrong, why is my life so hard, why after 3 hours I still don't see the point to laravel and so on lol. Awesome job

    • @mattsocha8754
      @mattsocha8754  2 года назад +1

      Thanks for the comment means a lot!
      I noticed you booked some time with me on Calendly. Unfortunately I am out of the city and have to cancel the meeting, I forgot to update my calendly. But if you got some web dev questions send me a message on youtube or twitter I'd be happy to help!

    • @superxereu
      @superxereu 2 года назад

      @@mattsocha8754 No problem, I totally understand, I have some applications I want to move to Laravel, just wanted to talk to you about it, nothing formal or anything. Message me privately letting me know your hourly rate, so we can coordinate a very small meeting. Thanks a lot for this video, super helpful.

  • @NovaDev117
    @NovaDev117 10 месяцев назад +2

    This is excatly what i need to know about laravel. Thanks for the video.

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

    Helpful, had barebones knowledge of php and still got valuable info on using Laravel, awesome guide !

  • @johnpreston6042
    @johnpreston6042 2 года назад

    Мэтт, ты просто супер! Реально, помог понять что не все так страшно с этим Laravel.

  • @ZACK-lf4gr
    @ZACK-lf4gr Год назад +1

    That was Very Helpful Thank you A lot My Friend Wish You all the best in your carrier

  • @kirstymarks1473
    @kirstymarks1473 9 месяцев назад

    Interesting, I decided to take it a little step further by switching between marking it complete or not during the save process by process of guessing (it actually worked to my astonishment), as well as a small amount of styling (strike through) for when it was complete. It would be interesting to see how i can take this further for when I wish to completely delete it from the DB. But ill save the above last part for future viewing.
    Great tutorial for a complete laravel newbie

  • @howyshiwt
    @howyshiwt 2 года назад +1

    Thanks man!!. i needed this to quickly understand laravel how it works and to pass the technical exam tomorrow hahaha

    • @mattsocha8754
      @mattsocha8754  2 года назад

      That’s great to hear! Good luck on your exam! :)

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

    Pretty good tutorial. Short. On point.
    It made me finally try Laravel. Loving it now.

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

    One of the best tutorials I've ever watched!

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

    Finally I found a good tutorial on laravel ...great effort bro

  • @TheRedTeam
    @TheRedTeam 2 года назад +25

    I'm here because I did not want to watch a 4 hours video haha

  • @ambrovanwyk6522
    @ambrovanwyk6522 2 года назад +1

    Great stuff! I like how you cut to the chase and only focus on the common stumbling blocks. Less yap-yap and more ding-dong. Subbed to pressure yoy into making more.
    Greetings from the 3rd world.

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

    Thanks Matt, very helpful short explanation of the concepts with examples . I saw other videos and it was to complex for me as a beginner

  • @KatlegoMoilwa
    @KatlegoMoilwa 2 года назад +1

    Brilliant video. Plain old CRUD is under 25 mins. I really needed this right now. 4 days to tinker! Merry Christmas

    • @mattsocha8754
      @mattsocha8754  2 года назад

      Thank you! That’s exactly what I was going for. Merry Christmas!

  • @jordanoytas5865
    @jordanoytas5865 2 года назад

    You deserve a subscribe!
    Im a beginner but this tutorial I somehow understand Laravel.
    Thank you for this tutorial. Keep this up.

    • @mattsocha8754
      @mattsocha8754  2 года назад

      Thank you! I’m glad you enjoyed it! :)

  • @iraklialaverdashvili1761
    @iraklialaverdashvili1761 2 года назад

    Great crash course tutorial!
    If you already know any other PHP frameworks, with this tutorial you can start easily with Laravel.

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

    Dear Matt - loved your style!

  • @hotshotgolfer3079
    @hotshotgolfer3079 2 года назад

    Much appreciated. First exposure to laravel.

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

    This is excellent! It actually shows the basics, including interacting with a database. Thanks!

  • @AmericanHero-c7j
    @AmericanHero-c7j Год назад +1

    This definitely only works for experienced coders, but there should be way more content like this, for jumping from language to language and framework to framework.

  • @truenaraku
    @truenaraku 2 года назад +1

    Dude thank you so much for the great video. You are wayyyyyyyyyyyyy better than the "teacher" I have for php right now ... Have a great day dude and keep coming out with that quality content we don't deserve!

  • @JamesTembo
    @JamesTembo 2 года назад +1

    Wow...just Wow thanks so much @Matt , Wow, i feel like a pro already, looking forward to learning more from this Channel

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

    Just started using Laragon, and so far, MARVELOUS. Have been doing webdev for 25+ yrs, WP/Elementor/localhosting on Windows (currently Win11 Pro). Due to ongoing issues with XAMPP, the switch to Laragon is a great improvement. I am moving a couple of sites under development, using Duplicator WordPress plugin. (Have used it before without issues.) When I go to install a site under Laragon, the installer.php does not fire-up. Instead it opens in my editor (Notepad++) with this at the top of the file:
    "If you're seeing this text when browsing to the installer, it means your web server is not set up properly. -- Please contact your host and ask them to enable "PHP" processing on your account."
    Since Laragon doesn't have much support, I'm digging around to solve this issue. (It appears you have some experience with it.) I'm not finding where in Laragon to enable the php fn in the webserver (Laragon). Can you be of any assistance??? Thank you in advance.

  • @RockstahRolln
    @RockstahRolln 2 года назад

    What a brilliant tutorial! Simple and to the point! Thank You!!

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

    This is how programmers does quick tutorial 👌Simple & straight forward. Of course, it's without best practices but at lest it did in limited time.

  • @tschmeisser
    @tschmeisser 2 года назад +1

    Extremely well done and helpful explanations of the entire process. You're a great teacher. Thank you!

    • @mattsocha8754
      @mattsocha8754  2 года назад

      Thanks! That means a lot :) glad you enjoyed the video!

  • @yehorslovyanskiy1528
    @yehorslovyanskiy1528 2 года назад

    Good video for trying laravel quickly!
    Thank you!

  • @sajidifti6806
    @sajidifti6806 9 месяцев назад

    Thanks! I was looking for an overview type tutorial. I also looked at those 4+ Hours long videos. Then I found this.

  • @NathanielHamann
    @NathanielHamann 2 года назад +1

    Dude... I loved that you kept your mistakes in the video.. Was a good laugh when you got the models path wrong. Great video, thanks. You definitely got a new sub.

    • @mattsocha8754
      @mattsocha8754  2 года назад

      Haha thanks! That’s the reason I keep them in the video! Thanks for the sub :)

  • @ingabirejeanherve2733
    @ingabirejeanherve2733 2 года назад +1

    Good work Matt, really enjoyed this tutorial with a good timing. Keep it up

  • @Ahmadali-xy1xh
    @Ahmadali-xy1xh Год назад +1

    Appreciated your effort Mate. Very helpful to understand the basic concept.

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

    Just what I needed for a start. Thanks and great Job.👏👍

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

    Thanks for your tutorial I can see clearly now the MVC concept through laravel...

  • @pooyabehravesh1568
    @pooyabehravesh1568 2 года назад

    Quick reminder video. I found what i exactly looking for. thanks bro.

  • @lewinitservices4926
    @lewinitservices4926 2 года назад

    The way you summarized this, is amazing!

  • @tawandamatewu1095
    @tawandamatewu1095 2 года назад

    this is dope. it explains everything in less time. because we are timeless

    • @mattsocha8754
      @mattsocha8754  2 года назад

      Glad you enjoyed it! I try to save people time with my videos! :)

  • @daytodatainc
    @daytodatainc 10 месяцев назад

    Great video on presenting a quick way to help someone understand Laravel with a simplistic project.

  • @trestenpool9045
    @trestenpool9045 2 года назад +1

    Awesome quick tutorial mate. Thanks!

  • @gersonadr2
    @gersonadr2 2 года назад +1

    Wonderful!! Thanks for saving me 3.5 hours!

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

    The best laravel tutorial video. Thank you for helping me

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

    I quickly learned laravel. Its quite similar to ci, mvc but with more features. Good tutorial man!

  • @ChocapicSz
    @ChocapicSz 5 месяцев назад

    Very cool, straight to the point, no bullshitting video!

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

    This is so amazing I left your video 3 thumbs up.

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

    Very nice video, Matt! Thank you very much for being straighforward and on point.

  • @fa9913
    @fa9913 6 дней назад

    This was a great video well done mate! Very concise and easy to understand

  • @kanahbal
    @kanahbal 8 месяцев назад +1

    Perfect tutorial and exactly what an experienced dev needs.
    Perhaps rename the title to "fastrun" instead of "for beginners" so real beginners would get a heads up.

  • @LorenzoGalassi
    @LorenzoGalassi 2 года назад

    thanks for this great tutorial, it's so refreshing to find a good and short tutorial to learn the basics of laravel

  • @77loutube
    @77loutube 2 года назад

    a video unravelling the laravel magic could be a great followup to this 30mins masterpiece