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...
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...
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 ...
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...
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...
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...
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 ...
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 ...
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...