PLAY PODCASTS
No Compromises

No Compromises

154 episodes — Page 4 of 4

Ep 4What's with these flaky tests?

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 worst02:12 Why randomization can lead to flaky tests03:10 A guideline on when to avoid randomization05:10 Trying to predict the future?06:15 Naming can be a guide07:15 Use factory states08:00 Another type of flaky test11:15 Silly bit

Sep 1, 202015 min

Ep 3When should I upgrade my Laravel project?

00:00 The desire to upgrade to a shiny new Laravel version02:20 I actually enjoy maintenance03:48 An analogy with cars04:30 The importance of communication05:30 Making it easier to upgrade06:30 Do you want to be on the bleeding edge?07:52 Silly bit

Aug 14, 202011 min

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

00:00 The thought process when you get stuck01:40 An example with CSS03:40 Tools that can help locally06:15 Using a debugger to learn about Laravel06:30 Tools that can help in a remote environment08:22 Real talk about debugging in production09:57 Troubleshooting database performance11:16 Searching the internet for an answer13:02 Silly bit

Aug 14, 202015 min

Ep 1When is the right time to automate a dev task?

00:00 The urge to automate everything01:49 Document before you automate02:45 Weighing time spent versus time saved03:30 Automation isn't maintenance-free04:08 Types of automation05:18 The exception to the rule07:05 An example of using a command to update data08:00 Silly bit

Aug 14, 202010 min