Podcast Episodes
Back to SearchRewriting without a map: shipping an MVP from a legacy app
Episode 138
Multiple times we have encountered the messy reality of rebuilding a decade-old system: stale specs, missing specs, and stakeholders who want "the sa…
9 months, 1 week ago
A composable, versioned toolkit for Laravel projects
Episode 137
We join a fair number of projects, and we often help teams bring their project up to our standard. This means bringing a lot of the same small pieces…
9 months, 3 weeks ago
Should you use DTOs in Laravel?
Episode 136
DTOs (Data Transfer Objects) aren't mentioned anywhere in the Laravel docs, but some devs use them heavily in their applications, whereas other devs …
10 months ago
Sunsetting a company app without loose ends
Episode 135
Business change and projects end, but how do you wrap up and sunset an app, especially one you've worked on for years?
In the latest episode of the No…
10 months, 2 weeks ago
When building a UI makes more sense than bloating your seeders
Episode 134
What do you do when you need to create some data but you haven't built out the UI for that data yet? A seeder is a great approach, but is it always t…
11 months ago
Blade includes vs components: how we decide
Episode 133
Blade gives you two big levers for keeping views maintainable: @include and Blade components.
When should you use one versus the other?
Does it matter?…
11 months, 2 weeks ago
Changing your mind about when() and unless() in Eloquent
Episode 132
Aaron admits he used to wrap every query in plain old if-statements—until Laravel’s when()/unless() helpers (and arrow functions) won him over. He an…
11 months, 4 weeks ago
Finding a code-review style that fits your brain
Episode 131
Joel and Aaron compare two very different ways to tackle pull-requests—reviewing them commit-by-commit or scanning the whole thing at once. They dig …
1 year ago
Never take hostages: give clients control from day one
Episode 130
Joel and Aaron explain why every project should start in the client’s own GitHub organization—even when the client has never heard of Git. They share…
1 year ago
Balancing test coverage without chasing 100 percent
Episode 129
Joel and Aaron unpack how they use code-coverage numbers as a starting signal rather than a finish line. They discuss realistic thresholds, choosing …
1 year, 1 month ago