PLAY PODCASTS
Going on a bug hunt
Episode 65

Going on a bug hunt

No Compromises · Joel Clermont and Aaron Saray

January 10, 202313m 40s

Audio is streamed directly from the publisher (media.transistor.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

How can a bug be fun, and not frustrating? When you treat it like a puzzle. Let's walk through a recent bug with CSV mime type validation and go deep down the rabbit hole.

  • Think of a bug like a fun code puzzle (00:00)
  • Don't get stuck for too long (01:22)
  • The confusing CSV bug (02:35)
  • Diffing the files (06:05)
  • Digging deeper into Symfony and PHP (08:07)
  • Getting stubborn about fixing this (11:29)
  • Silly bit (12:26)


Why would you validate your MIME types? Learn that and a whole lot more with our validation book: Mastering Laravel Validation Rules

Topics

LaravelPHP