Joel Clermont

Joel Clermont


Appears in 159 Episodes

Are you testing me?

Are you testing me?

Episode 9 · · 18:16

Aaron and Joel talk about why they write tests and what sorts of tests they find valuable. 00:00 Why do we write tests? 03:05 Implied trust in packages 04:15 What do you test? How do...

What is the one true way to do this?

What is the one true way to do this?

Episode 8 · · 12:14

We discuss a couple scenarios where there's more than one way to do something, and how we think through our decision. 00:00 How to pick what file to put this code in? 01:51 An exampl...

Did you just tell me to read the manual?

Did you just tell me to read the manual?

Episode 7 · · 16:08

How do you learn a new technology? Or how do you find out what's changed in the latest version of something you already use? Aaron and Joel share some tips on what they do. 00:00 So ...

Do you have a clear mental model?

Do you have a clear mental model?

Episode 6 · · 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 i...

The best argument is no argument

The best argument is no argument

Episode 5 · · 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. 0...

What's with these flaky tests?

What's with these flaky tests?

Episode 4 · · 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...

When should I upgrade my Laravel project?

When should I upgrade my Laravel project?

Episode 3 · · 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 ...

How do you figure out why your code isn't working?

How do you figure out why your code isn't working?

Episode 2 · · 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 ...

When is the right time to automate a dev task?

When is the right time to automate a dev task?

Episode 1 · · 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...