Joel Clermont and Aaron Saray
No Compromises
Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.
Author
Joel Clermont and Aaron Saray
Category
Podcast website
Latest episode
Jul 4, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Do you have a clear mental model? 29.09.2020 16:07
The technologies we work with are extremely detailed. Without a clear mental model of how things work together, it's easy to get lost or confused. 00:00 A common pattern when a dev is stuck 01:12 What is a "mental model"? 02:15 A concrete example of a mental model 04:30 Discussing rebase versus merge 06:30 A PHP specific example for rebase 07:40 Mental models for queue workers 10:10 Open source he...
The best argument is no argument 15.09.2020 16:08
Disagreements and debate can sap your team's energy. We'll talk about some ways to avoid unnecessary conflicts, and how to successfully handle a difference of opinion on your team. 00:00 Developers want the "one true way" to do something 01:45 Handling a difference of opinion 02:33 Staying consistent within a project 03:44 Using tools to help consistency 06:00 Document your project standards 07:37...
What's with these flaky tests? 01.09.2020 15:11
Croissants are great because they're flaky, but no one likes a flaky test. We share some strategies on how to make your tests more reliable. 00:00 Flaky tests are the worst 02:12 Why randomization can lead to flaky tests 03:10 A guideline on when to avoid randomization 05:10 Trying to predict the future? 06:15 Naming can be a guide 07:15 Use factory states 08:00 Another type of flaky test 11:15 Si...
When should I upgrade my Laravel project? 14.08.2020 11:23
00:00 The desire to upgrade to a shiny new Laravel version 02:20 I actually enjoy maintenance 03:48 An analogy with cars 04:30 The importance of communication 05:30 Making it easier to upgrade 06:30 Do you want to be on the bleeding edge? 07:52 Silly bit
How do you figure out why your code isn't working? 14.08.2020 15:22
00:00 The thought process when you get stuck 01:40 An example with CSS 03:40 Tools that can help locally 06:15 Using a debugger to learn about Laravel 06:30 Tools that can help in a remote environment 08:22 Real talk about debugging in production 09:57 Troubleshooting database performance 11:16 Searching the internet for an answer 13:02 Silly bit
When is the right time to automate a dev task? 14.08.2020 10:52
00:00 The urge to automate everything 01:49 Document before you automate 02:45 Weighing time spent versus time saved 03:30 Automation isn't maintenance-free 04:08 Types of automation 05:18 The exception to the rule 07:05 An example of using a command to update data 08:00 Silly bit
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.