The Laravel Podcast

The Laravel Podcast

Download on the App Store

The Laravel Podcast episodes

  • Eloquent and the Query Builder, with Jonathan Reinink

    Very few Laravel applications don’t have a data store backing them, and the vast majority are backed by a relational database like MySQL. Laravel’s built-in tooling for interacting with databases, Eloquent and the Query Builder, are powerful, flexible, easy-to-use tools that will get you moving quickly but stay flexible as your app grows.

    Jonathan Reinink is the author of Eloquent Performance Patterns (https://eloquent-course.reinink.ca/) and a prolific teacher about Laravel and databases.

    • Jonathan Reinink (https://reinink.ca/)
    • Inertia JS (https://inertiajs.com/)
    • What is an ORM? (https://en.wikipedia.org/wiki/Object-relational_mapping)
    • Active record pattern (https://en.wikipedia.org/wiki/Active_record_pattern)
    • Eloquent (https://laravel.com/docs/eloquent)
    • Query Builder (https://laravel.com/docs/queries)
    • Query Scopes (https://laravel.com/docs/eloquent#query-scopes)
    • Jonathan’s blog (https://reinink.ca/articles)
    • Jonathan’s talk at Laracon US in NY: “Eloquent Performance Patterns” (https://www.youtube.com/watch?v=IBUXXErAtuk)

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 38 min
  • Debugging and Monitoring, with Jonty Behr

    Every app has bugs! Learning to debugging your apps is a powerful and vital skill, but we also need to know when the bugs are happening, so pair that with good monitoring and you’re ready to go! In this episode, we’re joined by Jonty Behr, a long-time community member, the creator of Laravel Live UK, and the creator of Laravel-targeted bug and log tracker understand.io.

    • Jonty’s Twitter - https://twitter.com/jontybehr
    • Codeigniter - https://codeigniter.com
    • Mettle - https://mettle.io/
    • Laravel Live UK - https://laravellive.uk/
    • PaperTrail - https://papertrail.com/
    • Understand.io - https://understand.io/
    • Xdebug - http://xdebug.org/
    • Bugsnag - https://bugsnag.com/
    • ELK Stack - https://www.elastic.co/what-is/elk-stack
    • TICK stack - https://www.thoughtworks.com/radar/platforms/tick-stack
    • Matt’s live stream with Derick - https://www.youtube.com/watch?v=iloCjuqMdKU
    • Laravel discord channel - https://t.co/4fjanVoFIE?amp=1
    • Send Portal - https://sendportal.io/
    • Charity Majors and Observability - https://hub.packtpub.com/honeycomb-ceo-charity-majors-discusses-observability-and-dealing-with-the-coming-armageddon-of-complexity-interview/

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    51 min
  • Routing and Blade, with Caleb Porzio

    Any web-based application routes all its requests through URL. Laravel’s routing allows you to define URLs, URL patterns, and HTTP Verbs to match you users’ incoming request to your application’s logic. And, while not all web-based applications return HTML, most do, so let’s also get familiar with Blade, Laravel’s templating language. In this episode, Caleb Porzio, creator of Laravel Livewire and Alpine.js, talks about routing and Blade.

    • Caleb on Twitter: https://twitter.com/calebporzio
    • Livewire: https://laravel-livewire.com/
    • Alpine: https://github.com/alpinejs/alpine/
    • Sticker pack: https://stickers.calebporzio.com/
    • Sushi: https://github.com/calebporzio/sushi/
    • Tighten: https://tighten.co/
    • Laravel Blade: https://laravel.com/docs/7.x/blade
    • Twig: https://twig.symfony.com/
    • @overwrite answers for Blade: https://www.reddit.com/r/laravel/comments/3om7p3/missing_from_the_blade_docs_show_overwrite_append/cvypt9h/
    • YouTube teachers: Traversy
    • Livewire screencasts: https://laravel-livewire.com/screencasts/installation
    • TALLStack: https://tallstack.dev/
    • Make VS Code Awesome: https://makevscodeawesome.com/

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 49 min
  • Local Environment with Valet, Homestead, and Docker, with Chris Brown, Jose Soto, Joe Ferguson

    If you're going to work in modern web development, one of the key ingredients is a local development environment that doesn't rely on anything but your local machine to run.

    But, even just in the Laravel world, there are so many options to choose from!

    In this episode, three guests will talk us through the pros and cons of Laravel Valet, Laravel Homestead, and Docker-based solutions like Laradock and Vessel.

    • Chris’s Twitter: https://twitter.com/DrByteZC
    • Joses’ Twitter: https://twitter.com/josecanhelp
    • Joe’s Twitter: https://twitter.com/JoePFerguson
    • Valet: https://laravel.com/docs/7.x/valet
    • Homestead: https://laravel.com/docs/7.x/homestead
    • Docker: https://www.docker.com/
    • Laradock: https://laradock.io/
    • Vessel: https://vessel.shippingdocker.com/
    • Jose on Twenty Percent Time: https://twentypercenttime.simplecast.com/episodes/jose-soto-docker-for-local-development-P7pz7_EJ
    • Jose on Laracasts: https://laracasts.com/series/guest-spotlight/episodes/2
    • Jose's Docker Site: https://daytodaydocker.com/
    • Valet Diagnoses Command: https://github.com/laravel/valet/issues/936
    • HyperV: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/
    • VirtualBox: https://www.virtualbox.org/
    • VMWare: https://www.vmware.com/

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 16 min
  • Object Oriented Programming, with Alena Holligan

    Most modern web applications and frameworks are built on the principles of Object-Oriented Programming (OOP),. Laravel itself is object-oriented.

    But many of us learn about OOP bit by bit as we're coding, not in any formal way.

    In this episode we talk to Alena Holligan, veteran PHP programmer, OOP implementer, and educator about what exactly OOP is and how a deeper knowledge of OOP can help us.

    • Lorna Jane Mitchell: https://lornajane.net/
    • Craig Dennis - Java: https://teamtreehouse.com/craigsdennis
    • Lumen Learning: https://lumenlearning.com/
    • Some treehouse courses from Alena: https://teamtreehouse.com/alenaholligan
    • Late static bindings, w/r/t self and static: https://www.php.net/manual/en/language.oop5.late-static-bindings.php
    • Headcanon: https://www.urbandictionary.com/define.php?term=headcanon
    • Sketchings on GitHub: https://github.com/sketchings
    • Alena Holligan on Twitter: https://twitter.com/alenaholligan

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 1 min
  • Getting Good with Git, with Gemma Anible

    Most modern development workflows rely on version control, and most of those use Git. It's easy to follow a quick tutorial and learn a few basic commands--and you should, before listening to this episode--but how much do you know about Git's history, how it compares to other version control systems, or what's actually happening with branches and commits and merges and rebases?

    Git enthusiast and expert Gemma Anible joins us this week to teach about some of the foundational basics of Git--not "git commit", but how it's actually architected--and then some common mistakes and pro tips.

    Gemma on twitter: https://twitter.com/ellotheth
    Gemma on Mastodon: https://mastodon.technology/@ellotheth
    Gemma’s web site: https://ramblinations.com/
    Gemma on YouTube: Navigate your git repository: https://www.youtube.com/watch?v=QeABW6OU1Gg
    WonderProxy: https://wonderproxy.com/
    CVS: https://nongnu.org/cvs/
    Subversion: https://subversion.apache.org/
    Washington, DC legal code: https://github.com/DCCouncil/dc-law-xml
    Solo TV show: https://en.wikipedia.org/wiki/Solo_(TV_series)
    Felicity Kendal: https://en.wikipedia.org/wiki/Felicity_Kendal
    Effervescent: https://www.thefreedictionary.com/effervescent
    The Ars Technica article where I read about it: https://arstechnica.com/tech-policy/2018/11/how-i-changed-the-law-with-a-github-pull-request/
    TortoiseSVN (https://tortoisesvn.net/) and TortoiseGit (https://tortoisegit.org/), both for Windows
    Git fast forwards: https://confluence.atlassian.com/bitbucket/git-fast-forwards-and-branch-management-329977726.html
    Image halfway down this blog, “The Git History Is A Graph!“: https://jqassistant.org/shadows-of-the-past-analysis-of-git-repositories/
    For what would be in the Git reflog on Github: https://developer.github.com/v3/activity/events/
    Git: https://git-scm.com/
    Pro Git boo: https://git-scm.com/book/en/v2
    Learn Git Branching: https://learngitbranching.js.org/
    Matt’s Git Cherry Pick article: https://mattstauffer.com/blog/how-to-merge-only-specific-commits-from-a-pull-request/
    Timothy Zahn’s Star Wars trilogy: https://www.goodreads.com/series/42348-star-wars-the-thrawn-trilogy
    Mara Jade Skywalker - https://starwars.fandom.com/wiki/Mara_Jade_Skywalker
    Ender’s Game - https://en.wikipedia.org/wiki/Ender's_Game

     

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    1 hr 30 min
  • Intro to Composer, with Jordi Boggiano

    As PHP and Laravel programmers, we use Composer every day. But we often don't know its history, nuances, or the plans for the future.

    In this episode Matt talks with Jordi Bogianno, co-creator and co-maintainer of Composer, about the powerful tool's history, common use cases, and overall purpose. But we also dive into some nuances, some common mistakes, how it differs from NPM, and the future of the tool.

    • TeamUp: https://www.teamup.com/
    • Jordi's Twitter: twitter.com/seldaek
    • Composer docs: https://getcomposer.org/doc/
    • Private Packagist: https://packagist.com/
    • Jordi's Composer Deep Dev talk at Laracon EU: https://www.youtube.com/watch?v=q3UfxubW_PU
    • Composer Best Packages talk by Nils: https://www.youtube.com/watch?v=EpvihKaQyLs
    • Jordi's OSS wish list: http://seld.be/wishlist
    • Balvenie scotch: https://www.thebalvenie.com/

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    55 min
  • Learning & Keeping Up To Date, with Eric Barnes

    If you're going to work with Laravel -- or any tech stack -- you need to find the best way to learn it, and then you need to find the best way to stay up to date over time.

    Eric Barnes has been a member of the Laravel community since the earliest days; he worked at UserScape with Taylor when Taylor was building out Laravel 2, 3, and 4; and he runs Laravel-News.com, the largest and most comprehensive aggregator (and one of the larger creators) of Laravel-related content.

    • Laravel News: https://laravel-news.com/
    • Laracasts: https://laracasts.com/
    • Laravel News Newsletter: https://laravel-news.com/newsletter
    • Eric Barnes' web site: https://ericlbarnes.com/
    • Eric Barnes on Twitter: https://twitter.com/ericlbarnes
    • UserScape: https://userscape.com
    • Larajobs: https://larajobs.com/
    • Laracon Online: https://laracon.net/
    • Tumblr: https://tumblr.com/
    • Popular YouTube Laravel teachers
      • Matt's streams: https://youtube.com/mattstauffer
      • Coder's Tape: https://www.youtube.com/channel/UCQI-Ym2rLZx52vEoqlPQMdg
      • Traversy: https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA
    • Popular Laravel blogs
      • Matt Stauffer: https://mattstauffer.com/
      • Tighten: https://tighten.co/blog
      • Laravel Daily: https://laraveldaily.com/
      • Freek: https://freek.dev/
    • Adam Wathan's video courses
      • Refactoring to Collections: https://adamwathan.me/refactoring-to-collections/
      • Test-Driven Laravel: https://course.testdrivenlaravel.com/
    • News podcasts
      • Laravel News Podcast: https://laravel-news.com/category/podcast
      • Laravel Snippet: https://podcasts.apple.com/us/podcast/the-laravel-snippet/id1451072164
    • Todo app tutorials in the Laravel docs
    • Lists of open source Laravel apps:
      • https://github.com/chiraggudeawesome-laravel#codebases-for-reference
      • Tighten open source SaaSes
        • NovaPackages: https://github.com/tightenco/novapackages
        • Onramp: https://github.com/tightenco/onramp
        • Symposium: https://github.com/tightenco/symposium
        • Ozzie: https://github.com/tightenco/ozzie
        • Gistlog: https://github.com/tightenco/gistlog
        • Giscus: https://github.com/tightenco/giscus
    • Laravel: Up and Running: https://laravelupandrunning.com/
    • Onramp: https://onramp.dev/

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    46 min
  • The Ethos of Laravel, with Taylor Otwell

    Laravel Podcast Season Four is all about the topics you need to know to work in Laravel.

    This episode is about The Ethos of Laravel, and Matt is joined by Taylor Otwell, creator of Laravel. They talk about what makes Laravel tick--why Taylor created it, how it's unique, what the driving forces are behind the decisions he made in creating it, and much more.

    • Taylor on season 3 of the podcast
    • Jiro dreams of sushi
    • Taylor asking about obsession with “pretty” code on StackExchange
    • Symposium
    • The Laravel Snippet
    • taylorotwell on Twitter
      Laracon

    -----

    Editing sponsored by Tighten; transcript sponsored by Larajobs.

    50 min

About The Laravel Podcast

From the publisher's feed

The Laravel Podcast brings you Laravel and PHP development news and discussion.

More shows like The Laravel Podcast

99% Invisible by Roman Mars

99% Invisible

26,165 Listeners

The Talk Show With John Gruber by Daring Fireball / John Gruber

The Talk Show With John Gruber

3,143 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

581 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

982 Listeners

REWORK by 37signals

REWORK

212 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,060 Listeners

Fiction - Comedy Fiction by The Sunset Explorers

Fiction - Comedy Fiction

6,447 Listeners

Notes On Work - by Caleb Porzio by Caleb Porzio

Notes On Work - by Caleb Porzio

18 Listeners

The Bootstrapped Founder by Arvid Kahl

The Bootstrapped Founder

35 Listeners

No Compromises by Joel Clermont and Aaron Saray

No Compromises

8 Listeners

Mostly Technical by Ian Landsman and Aaron Francis

Mostly Technical

27 Listeners

Talking Businessly by Daniel Coulbourne & John Drexler

Talking Businessly

2 Listeners

The Headlines by The New York Times

The Headlines

748 Listeners

Pluribus: The Official Podcast by Apple TV

Pluribus: The Official Podcast

440 Listeners