Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
| Episode | Date |
|---|---|
|
Is the traditional code review workflow holding you back?
|
Sep 19, 2026 |
|
Write better requirements or pay for it later
|
Aug 29, 2026 |
|
Which layer of caching does your slow app actually need?
|
Aug 15, 2026 |
|
Where do credentials end and configuration begin in your env file?
|
Aug 01, 2026 |
|
Running AI agents on your production server is the new FTP
|
Jul 18, 2026 |
|
Why having a human partner still beats relying on AI alone
|
Jul 04, 2026 |
|
What is really inside the AI tools you blindly install
|
Jun 20, 2026 |
|
How much logic is too much logic in a PHP enum
|
Jun 06, 2026 |
|
Your codebase is not a museum for old code
|
May 23, 2026 |
|
Do you actually own the code you ship?
|
May 09, 2026 |
|
Do you actually need a multi-tenancy package?
|
Apr 25, 2026 |
|
Local and production should match even for Laravel tools
|
Apr 11, 2026 |
|
When weird code needs to explain itself
|
Mar 28, 2026 |
|
Are you testing your app or just the framework?
|
Mar 14, 2026 |
|
Being anti-hype does not mean being anti-AI
|
Feb 28, 2026 |
|
Three ways to plan an upgrade when your codebase is a patchwork
|
Feb 14, 2026 |
|
Stop doing math in your config files
|
Jan 31, 2026 |
|
What could be worse than having no tests?
|
Jan 17, 2026 |
|
Why I changed my mind about down migrations
|
Jan 04, 2026 |
|
Why senior developers feel wrong more often
|
Dec 20, 2025 |
|
Should you ever hand-format code?
|
Dec 06, 2025 |
|
Discussing different ways to model data
|
Nov 22, 2025 |
|
Read outside tech to expand your horizons
|
Nov 08, 2025 |
|
Rewriting without a map: shipping an MVP from a legacy app
|
Oct 25, 2025 |
|
A composable, versioned toolkit for Laravel projects
|
Oct 11, 2025 |
|
Should you use DTOs in Laravel?
|
Sep 27, 2025 |
|
Sunsetting a company app without loose ends
|
Sep 13, 2025 |
|
When building a UI makes more sense than bloating your seeders
|
Aug 30, 2025 |
|
Blade includes vs components: how we decide
|
Aug 16, 2025 |
|
Changing your mind about when() and unless() in Eloquent
|
Aug 02, 2025 |
|
Finding a code-review style that fits your brain
|
Jul 19, 2025 |
|
Never take hostages: give clients control from day one
|
Jul 05, 2025 |
|
Balancing test coverage without chasing 100 percent
|
Jun 21, 2025 |
|
Exploratory coding when requirements are fuzzy
|
Jun 07, 2025 |
|
Understanding how Stringable works inside Blade views
|
May 24, 2025 |
|
Finishing up our discussion on not having time
|
May 10, 2025 |
|
Why “no time” really means “no priority”
|
Apr 26, 2025 |
|
When validation can protect your app's performance
|
Apr 12, 2025 |
|
Stick with conventions and avoid overengineering your Laravel app
|
Mar 29, 2025 |
|
When to bring in outside help
|
Mar 15, 2025 |
|
Why two databases are better than one
|
Mar 01, 2025 |
|
Dealing with being a beginner again
|
Feb 15, 2025 |
|
Making short demo videos count
|
Feb 01, 2025 |
|
Examining test layering in multi-tenant requests
|
Jan 18, 2025 |
|
When to step outside of Eloquent's comfort zone
|
Jan 04, 2025 |
|
Feature flags: Temporary tool or permanent solution?
|
Dec 21, 2024 |
|
Deciding when to use a new piece of technology
|
Dec 07, 2024 |
|
Taking liberties with value objects
|
Nov 23, 2024 |
|
How to deal with things outside your control on a dev project
|
Nov 09, 2024 |
|
Should we use a JSON field for this?
|
Oct 29, 2024 |
|
A balanced approach to static analysis in Laravel apps
|
Oct 15, 2024 |
|
Why do we like testing so much?
|
Oct 01, 2024 |
|
What does it mean to "know" something?
|
Sep 17, 2024 |
|
How to approach being wrong
|
Sep 03, 2024 |
|
Where do you go when you need help?
|
Aug 20, 2024 |
|
What does it mean if someone says your app is slow?
|
Aug 06, 2024 |
|
Why we have a separate test suite for external services
|
Jul 23, 2024 |
|
API specs aren't just for giant teams
|
Jul 09, 2024 |
|
Slowly introducing static analysis without changing everything
|
Jun 25, 2024 |
|
Troubleshooting an empty session
|
Jun 11, 2024 |
|
Magic methods are okay in the right context
|
May 28, 2024 |
|
Should you let your admin do that?
|
May 14, 2024 |
|
Don't get overwhelmed by errors in your application
|
Apr 30, 2024 |
|
Does it matter how your code looks?
|
Apr 16, 2024 |
|
The life cycle of database hosting
|
Apr 02, 2024 |
|
Are you really going to need that abstraction?
|
Mar 19, 2024 |
|
Should you change application code to support a test?
|
Mar 05, 2024 |
|
What is the point of design patterns?
|
Feb 20, 2024 |
|
Move that logic out of your view
|
Feb 06, 2024 |
|
Is it worth switching to another tool?
|
Jan 23, 2024 |
|
How we use seeders in our applications
|
Jan 09, 2024 |
|
Don't just get mad at some tech, dig in and learn!
|
Dec 26, 2023 |
|
Making a case for consistency
|
Dec 12, 2023 |
|
Different approaches to upgrading to a new major Laravel version
|
Nov 28, 2023 |
|
Maybe you don't need to write code this time
|
Nov 14, 2023 |
|
Should you manage roles and permissions with a UI?
|
Oct 31, 2023 |
|
The changing value of books throughout your career
|
Oct 17, 2023 |
|
Some reasons to write a down method in your migrations
|
Oct 03, 2023 |
|
Managing a micro-manager
|
Sep 19, 2023 |
|
A couple handy features in PHPStorm
|
Sep 05, 2023 |
|
Tools should work for you, not boss you around
|
Aug 22, 2023 |
|
Harnessing that post-conference excitement
|
Aug 08, 2023 |
|
How do you tell a teammate they might be wrong?
|
Jul 25, 2023 |
|
Lots of different ways to test record creation
|
Jul 11, 2023 |
|
How do you avoid distractions?
|
Jun 27, 2023 |
|
When should you use final classes or private properties?
|
Jun 13, 2023 |
|
Is it ever ok to delay writing tests?
|
May 30, 2023 |
|
Should an Eloquent relationship include soft-deleted records?
|
May 16, 2023 |
|
Interviewing other developers like a human
|
May 02, 2023 |
|
The benefits of working with other developers
|
Apr 18, 2023 |
|
Changing our mind about queues in testing
|
Apr 04, 2023 |
|
Too many rules?
|
Mar 21, 2023 |
|
Keeping an open mind with other languages and tools
|
Mar 07, 2023 |
|
What we look for in a package
|
Feb 21, 2023 |
|
Blogging versus tweeting
|
Feb 07, 2023 |
|
Knowing when to use new language or framework features
|
Jan 24, 2023 |
|
Going on a bug hunt
|
Jan 10, 2023 |
|
Thinking about the user, even in the details
|
Dec 27, 2022 |
|
Why do you write your tests like that?
|
Dec 13, 2022 |
|
Avoid painting yourself into a corner
|
Nov 29, 2022 |
|
Look before you leap
|
Nov 15, 2022 |
|
Don't plan to do too much
|
Nov 01, 2022 |
|
Isolate the problem
|
Oct 18, 2022 |
|
What should I test?
|
Oct 04, 2022 |
|
Picking a strategy for translation in Laravel
|
Sep 20, 2022 |
|
Should a factory follow all business rules?
|
Sep 06, 2022 |
|
Understanding different learning styles
|
Aug 23, 2022 |
|
Sometimes it's good to be boring
|
Aug 09, 2022 |
|
What was this developer thinking??
|
Jul 26, 2022 |
|
Should you fix all bugs in a legacy project?
|
Jul 12, 2022 |
|
Learning from other communities
|
Jun 28, 2022 |
|
Uh-oh, that proof of concept is going into production. Now what?
|
Jun 14, 2022 |
|
The benefits of sharing what you learn
|
May 31, 2022 |
|
How to deal with interruptions
|
May 17, 2022 |
|
Should I write this weird code or is there a Laravel feature I can use instead?
|
May 03, 2022 |
|
Take time to look back and review
|
Apr 19, 2022 |
|
The benefits of testing, even under a deadline
|
Apr 05, 2022 |
|
When to calculate a value versus when to store it in the database
|
Mar 22, 2022 |
|
Should I use an event/listener or a model observer?
|
Mar 08, 2022 |
|
How we wrap up a project
|
Feb 22, 2022 |
|
Don't be afraid to change your mind
|
Feb 08, 2022 |
|
The proper way to argue
|
Jan 25, 2022 |
|
What makes a good staging environment?
|
Jan 11, 2022 |
|
Your project is not special
|
Dec 28, 2021 |
|
Planning out a week of work
|
Dec 14, 2021 |
|
A few things to watch for with Laravel policies
|
Nov 30, 2021 |
|
Onboarding a new project
|
Nov 16, 2021 |
|
Paying down technical debt
|
Nov 02, 2021 |
|
Knowing when and how to try something new
|
Oct 19, 2021 |
|
Wireframe before coding
|
Oct 05, 2021 |
|
Continuous integration doesn't have to be hard
|
Sep 21, 2021 |
|
Deciding what to build
|
Sep 07, 2021 |
|
Are your logs too noisy?
|
Aug 24, 2021 |
|
How we decide whether or not to take on something new
|
Aug 10, 2021 |
|
Are you allowed to do that?
|
Jul 27, 2021 |
|
Are you a Laravel developer or a PHP developer?
|
Jul 13, 2021 |
|
Should developers have access to production?
|
Jun 29, 2021 |
|
Pick a coding standard, any one will do
|
Jun 15, 2021 |
|
The art of asking and answering questions
|
Jun 01, 2021 |
|
Testing 1 ... 2 ... 3, let's talk testing
|
May 18, 2021 |
|
Guarded vs fillable, fight!
|
May 04, 2021 |
|
Don't ignore that pain!
|
Apr 20, 2021 |
|
Validation is your friend
|
Apr 06, 2021 |
|
Always be ready to hand off the project
|
Mar 23, 2021 |
|
Finding and fixing a performance issue
|
Mar 09, 2021 |
|
Someone said my app is slow. Now what?
|
Feb 23, 2021 |
|
How long does it take to get your project running?
|
Feb 09, 2021 |
|
Is it a good idea to install that package?
|
Jan 26, 2021 |
|
Where do I start making things better?
|
Jan 12, 2021 |
|
How long is that going to take?
|
Dec 29, 2020 |
|
Getting started with a legacy codebase
|
Dec 15, 2020 |
|
Why even review when my code is perfect?
|
Dec 01, 2020 |
|
Are you testing me?
|
Nov 17, 2020 |
|
What is the one true way to do this?
|
Oct 27, 2020 |
|
Did you just tell me to read the manual?
|
Oct 13, 2020 |
|
Do you have a clear mental model?
|
Sep 29, 2020 |
|
The best argument is no argument
|
Sep 15, 2020 |
|
What's with these flaky tests?
|
Sep 01, 2020 |
|
When should I upgrade my Laravel project?
|
Aug 14, 2020 |
|
How do you figure out why your code isn't working?
|
Aug 14, 2020 |
|
When is the right time to automate a dev task?
|
Aug 14, 2020 |