The Laravel Podcast brings you Laravel and PHP development news and discussion.
…
continue reading
Matt Stauffer & Michael Dyrynda rebuilding a horrible legacy application "live" on the "air" using Laravel & VueJS. Halfway across the world from each other. http://github.com/mattstauffer/confomo
…
continue reading
Matt Stauffer, unabashedly geeky, 5 minutes, twice a week. Frontend dev, backend dev, audio, design, podcasts--all fair game.
…
continue reading
A podcast where we explore unimportant programming questions (mostly PHP/Laravel/JavaScript) in extreme detail.
…
continue reading
A podcast aimed at exploring the realm of Content Management to be able to better bridge the end-user requirements with overall modern CMS features.
…
continue reading
This is a podcast by two web.dev dads in Sweden. We are very involved in running, maintaining and being a part of the Swedish Laravel community. That is where this podcast sprung from, the LaravelSE community. But we are about so much more than just Laravel, we also love frontend development, backend development, solution architecting, all things web, tech and gadgets. Besides talking about all of the things above, we also chitchat about being dads, life, hipster-ing and much more. Note: We ...
…
continue reading
What set two developers on a quest to build custom tooling to enforce their code style preferences? Today's episode is a story that starts with two independent projects—Tighten's `tlint` and InterNACHI's `laralint`—but meanders to all the right places, including the future of PHP itself, the intersection of bikeshedding and art, and so much more.…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Countdown to Laracon US, Meetup Tips, Nova/Filament Insights, and Listener Q&A
38:43
38:43
Play later
Play later
Lists
Like
Liked
38:43
After a short break, we're back and the countdown to Laracon US is on! Join us as we discuss the upcoming Laracon US and the journey from local meetups to bigger Laravel events. We also explore the future of Nova and Filament, two key admin panel tools in the Laravel ecosystem. Plus, we're answering more of your questions! We cover open-source proj…
…
continue reading
Today we take a break from over engineering to talk about burnout. Both Chris and Ian have been working on the same products for multiple decades. We sit down to talk about that and what to do about the kind of burnout that comes from working on the same thing for so long. Links: Brent is Leaving Twitter Join the RTSN.DEV mastodon instance…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Listener Q&A: ChatGPT, Laravel Hangups & Best Practices, API Docs, Inertia Next Steps
44:26
44:26
Play later
Play later
Lists
Like
Liked
44:26
In this episode, we dive into listener-generated questions. Join us as we cover a wide range of topics, from hangups in new Laravel apps and best practices for bigger apps, to the impact of AI tools on our workflows. We'll discuss common mistakes when building your first Laravel application, tips for documenting APIs, Laravel's transformative impac…
…
continue reading
Steve McDougall (aka JustSteveKing) is known as the "API guy" on Twitter. In today's episode we start with the question, "what if the best option is just a single page app with a good, RESTful API?" Links: HAL - Hypertext Application Language JSON:API Spec Laravel Sanctum API Versioning Blog Post Steve on Twitter (follow for updates on upcoming cou…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
An Open-Source Panel, the Future of PHP, and Delegation in Business
43:12
43:12
Play later
Play later
Lists
Like
Liked
43:12
In this episode of the Laravel podcast, Matt and Taylor explore a variety of topics, including ones suggested by listeners! Taylor shares insights from his recent trip to San Francisco, where he participated in an open-source discussion panel hosted by the venture capital firm, Accel. They also discuss the current state of PHP, how it is perceived …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Full Stack Javascript w/ Kelvin Omereshone
1:14:48
1:14:48
Play later
Play later
Lists
Like
Liked
1:14:48
The internet has been talking (yelling?) about full-stack javascript a lot lately. In today's episode, we sit down and talk about what it means to be "full stack" and whether there are really any truly full-stack javascript frameworks out there (spoiler: there are, but maybe not Next.js or Remix). Links: Sails.js The Boring Javascript Stack AdonisJ…
…
continue reading
Jess Archer took something that was quite good—the Symfony console output features—and built something that was absolutely great: Laravel Prompts. In today's episode, we dig into some of the gnarly details around building prompts and working with ANSI escape sequences in the terminal.By Chris Morrell
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Future of the Laravel Frontend w/ Taylor Otwell
1:18:23
1:18:23
Play later
Play later
Lists
Like
Liked
1:18:23
Taylor Otwell has been finding ways to improve Laravel for over a decade, but has only more recently set his sights on the front-end side of things. In today's episode, we sit down and talk about the current state of building UIs in Laravel, and what the future might hold. Links: Laravel Volt Aire Form Builder Laravel “Context” Feature Hooks Packag…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Laravel 11 Release, Context, New Hires, & Open-Source Sustainability
33:29
33:29
Play later
Play later
Lists
Like
Liked
33:29
Welcome back to another episode of the Laravel podcast! In this episode, we dive into the exciting release of Laravel 11 and discuss its impact since it has been out in the wild. Taylor also shares his insights on the release and other recent developments in the Laravel ecosystem, including the launch of Herd Pro. Additionally, we discuss the new h…
…
continue reading
(Posted in the middle of Season Six, to take advantage of new features in our podcast hosting platform)By Taylor Otwell, Matt Stauffer
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Building for the command line w/ Joe Tannenbaum
1:18:05
1:18:05
Play later
Play later
Lists
Like
Liked
1:18:05
Joe Tannenbaum took the internet by storm with his incredible SSH CLI "experiments." In today's episode, Chris and Joe sit down to get into the messy details of parsing ANSI escape sequences and dealing with multibyte strings, but spend as much time talking about programming as art and life as an actor. Links: Joe Tannenbaum on Twitter Joe's "Lab" …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Do we really need sprints? w/ John Drexler, Bogdan Kharchenko, and Skyler Katz
1:20:21
1:20:21
Play later
Play later
Lists
Like
Liked
1:20:21
What are the best processes for small software development teams with high trust? In today's episode the InterNACHI software development team sits down with John Rudolph Drexler to talk about whether or not we need to estimate tickets or even bother with sprints…By Chris Morrell
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Laravel 11, Reverb, Herd Windows/Pro, & Other Laracon EU Recap
37:16
37:16
Play later
Play later
Lists
Like
Liked
37:16
In this episode of the Laravel Podcast, we are diving into the highlights of Laracon EU including the unveiling of Laravel 11 and the introduction of Laravel Reverb. Taylor Otwell shares insights on the streamlined application structure and new features in Laravel 11. We also discuss the launch of Laravel Herd for Windows and Herd Pro, offering pow…
…
continue reading
As the saying goes: "There are only two hard things in Computer Science: cache invalidation and naming things." So in today's episode we dig into all the ways Ian is taking on one of the hardest parts of programming in his rewrite of their decades-running helpdesk software, HelpSpot. We talk about caching, a little bit of Laravel history, and about…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Hiring at Laravel, Laracons & Laravel Lives, and Typesense
30:59
30:59
Play later
Play later
Lists
Like
Liked
30:59
In this episode of the Laravel Podcast, we talk about the recent announcement of hiring a new head of engineering at Laravel and the impact it will have on the future of Laravel. We also dive into the upcoming conferences and events, including Laracon EU, Laracon US, and Laracon India. Additionally, we talk about Typesense, a potential alternative …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Handling complicated view logic w/ Skyler Katz & Bogdan Kharchenko
1:09:07
1:09:07
Play later
Play later
Lists
Like
Liked
1:09:07
Complex view logic can be hard to get right—particularly in server-rendered templates like Blade. We recently had to decide just how much a Laravel Blade component should do, and decided to hash it out on the podcast.By Chris Morrell
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Modular Laravel Apps w/ Mateus Guimarães
1:31:59
1:31:59
Play later
Play later
Lists
Like
Liked
1:31:59
When applications grow—in scope, sheer lines of code, or the number of team members—how you organize things starts to matter a whole lot more. In today's episode, we talk with Mateus Guimarães about modularization: breaking your application into smaller modules. We explore some of the topics in his new Laracasts course, and talk about the decisions…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Cashier vs. Spark, Pest vs. PHPUnit, and How We Manage Remote Teams
41:09
41:09
Play later
Play later
Lists
Like
Liked
41:09
In this episode of the Laravel Podcast we are packing it in! We're diving into the freshest drops, like FrankenPHP, Cashier Quickstarts, and the buzz about the upcoming Laravel Worldwide Meetup. We'll also weigh Cashier against Spark, discuss boot service providers for all your apps, pit Pest versus PHPUnit for testing, and get into the details of …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Building Forms (and Catalyst) w/ Adam Wathan
1:10:04
1:10:04
Play later
Play later
Lists
Like
Liked
1:10:04
It's been said that web development is 99% forms and tables. Today we talk with Adam Wathan about all the decisions that go into creating a great form builder API. Adam and the rest of the team at Tailwind recently launched the developer preview of Catalyst—a React UI library with a robust form system. We take a deep-dive into the API decisions beh…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How Taylor Otwell Came Up With Products That Have Earned Him Millions
42:23
42:23
Play later
Play later
Lists
Like
Liked
42:23
In this episode of the Laravel Podcast, we revisit a Laravel Snippet from 2019 in which Taylor talks about how he comes up with ideas for products. We also cover how to build your audience, how to balance perfection and just shipping, and how to finish what you’ve started. Whether you identify as a programmer or harbor aspirations of entrepreneursh…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Static site generators & personal websites w/ Aaron Francis
1:03:06
1:03:06
Play later
Play later
Lists
Like
Liked
1:03:06
We all use our personal websites as an excuse for trying something new or over engineering what's usually a simple, low traffic site. In today's episode, Chris and Aaron talk about how to build a great personal website with "just Laravel" and imagine ways that static site generation, markdown editing, open graph, caching, SEO, and more could be imp…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Laravel Pulse, First Party Packages, & the Future of Laravel
39:02
39:02
Play later
Play later
Lists
Like
Liked
39:02
In this episode, we're unwrapping the highlights from Laracon AU, with a special focus on Laravel Pulse leading our discussion. Taylor takes the reins to guide us through the origins and functionality of Laravel Pulse, a health monitoring tool for your Laravel applications. We then shift our discussion to Laravel first party packages. Taylor openly…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Matt & Taylor’s Preferred Tech Stacks for New Laravel Apps
42:24
42:24
Play later
Play later
Lists
Like
Liked
42:24
In this jam-packed episode, we dive deep into the world of app development, exploring the essential choices and tools that shape a successful project from start to finish. Join us as we share our preferred tech stacks for launching a brand new app, discuss the intricacies of hosting and deploying Laravel applications, and explore the myriad of opti…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Perfecting lifecycle hooks w/ Caleb Porzio
1:16:08
1:16:08
Play later
Play later
Lists
Like
Liked
1:16:08
In today's episode, Chris and Caleb sit down and try to imagine what the perfect "hook" implementation might look like. Laravel, Livewire, and the upcoming Verbs package, all have to allow for hooking into logic at specific points, and each package has to handle this in its own unique way. What if there was a canonical way to hook into the lifecycl…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
A Day in the Life of Taylor Otwell, Managing a Remote Team, Productivity, Regrets, & Marriage
45:12
45:12
Play later
Play later
Lists
Like
Liked
45:12
You asked, we answered! In this episode we are addressing your questions! Join us as we explore a typical day in Taylor’s life at Laravel, share insights on remote team management, and inquire about Taylor’s productivity secrets. We also share our regrets related to Laravel and Tighten, and engage in a candid conversation about marriage. Taylor Otw…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Volt Breeze, Testing, Traits, & Inheritance
42:09
42:09
Play later
Play later
Lists
Like
Liked
42:09
Join us in this episode as we discuss the new Livewire + Volt Functional API stack for Breeze and its capabilities. We also demystify essential testing best practices to keep your code scandal-free and away from front-page mishaps. Uncover the art of crafting meaningful tests, evaluate the pros and cons of Pest vs. PHPUnit, venture into the realm o…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Screencasting, Livewire Breeze, Hosting Options, Envoyer, & Pull Requests
30:29
30:29
Play later
Play later
Lists
Like
Liked
30:29
New Laravel features are making deployment easier than ever! In our second episode of season six, we explore various topics, screencasting.com by Aaron Francis, the Livewire stack within Breeze, new features in Laravel Prompts, Laravel Pail, a range of hosting choices, and an exciting addition – the new Envoyer tab now accessible within Forge. Addi…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Welcome back Taylor! Laravel 11, Folio/Volt, PHP, and Final Classes
44:06
44:06
Play later
Play later
Lists
Like
Liked
44:06
In our first episode of season six, we welcome back Taylor Otwell as a co-host and talk about all the exciting developments in the world of Laravel. In this episode, we dive into Laravel 11, Folio and Volt, final classes and types, and how PHP fits into the language ecosystem in today’s world. Taylor Otwell's Twitter - https://twitter.com/taylorotw…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Verbs vacation (part 1?) w/ Daniel Coulbourne
1:24:00
1:24:00
Play later
Play later
Lists
Like
Liked
1:24:00
And now for something completely different… In this episode, Chris and Daniel sit down to talk about a new event sourcing package they're working on called Verbs.By Chris Morrell
…
continue reading
Most teams have encountered this basic scenario: Your application sends out a periodic report to a specific person in the company. Then, at some later point, either another team member wants to start receiving a copy of the report, or you need to remove the original recipient and add a new one. With a standard Laravel app, you're probably going to …
…
continue reading
In this episode we indulge in the purest form of Over Engineering—a 90 minute discussion of a completely different application paradigm/architecture. Our team has used event sourcing to some degree, and we're considering using it more heavily in the future. But before we do, we're going to step back and ask ourselves if it's worth it… Some useful l…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The dreaded status column w/ Daniel Coulbourne + Cheyne Rood
1:26:46
1:26:46
Play later
Play later
Lists
Like
Liked
1:26:46
Over Engineered is all about those things that bug you but you never get a chance to "solve." Today's episode is about the dreaded "status" column. This is another topic that most developers will hit over and over. You have a model. You need to track the status. You add a status column, and then later a status timestamp "accepted_at", and then late…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Referencing specific database records in your code
1:00:45
1:00:45
Play later
Play later
Lists
Like
Liked
1:00:45
Season 1 continues with a discussion of how to deal with special database records that need to be referenced directly in code. We've all been there before: you've got a specific vendor that you need to write a custom command for, or a certain category that needs special handling, so you either hard-code the ID or slug and shudder slightly before mo…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Over-engineering migrations even more w/ Tim MacDonald!
1:16:07
1:16:07
Play later
Play later
Lists
Like
Liked
1:16:07
In the second episode of the podcast we talk with Tim MacDonald about a few other approaches to how you might manage other operations that happen before/during/after a database migration (or really any deploy step). Tim pitches a lower-level approach that spawns a whole new line of thinking. We also touch on some of the responses to episode one, in…
…
continue reading