RailsConf 2018: Debugging Rails Itself by Sean Griffin

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=IKOLEKxMRa0



Duration: 25:41
1,349 views
23


RailsConf 2018: Debugging Rails Itself by Sean Griffin

Tracking down bugs can be hard. Tracking down bugs in a codebase touched by 5000 people is even harder. Making heads or tails of an inheritance-happy codebase like Rails can be a nightmare. How do you find where the bug in save is when save is overridden by 15 different modules?!

In this talk, we'll look at the process that goes into fixing a bug in Rails itself. You'll learn about every step from the initial report to when the fix is eventually committed. You'll learn how to navigate Rails' internals, and how to find the source of the problem -- even if you've never committed to Rails.




Other Videos By Confreaks


2018-05-16RailsConf 2018: Automating Empathy: Test Your Docs with Swagger and Apivore by Ariel Caplan
2018-05-16RailsConf 2018: How We Made Our App So Fast it Went Viral in Japan by Ben Halpern
2018-05-16RailsConf 2018: Don't Settle for Poor Names (or for Poor Design) by Alistair McKinnell
2018-05-16RailsConf 2018: The Intelligence of Instinct by Emily Freeman
2018-05-16RailsConf 2018: Using Databases to pull your applications weight by Harisankar P S
2018-05-16RailsConf 2018: Keynote: Rails Doesn't Scale by Mark Imbriaco
2018-05-16RailsConf 2018: Stating the Obvious by Ernie Miller
2018-05-16RailsConf 2018: Webpacking for the Journey Ahead by Taylor Jones
2018-05-16RailsConf 2018: The Life and Death of a Rails App by Olivier Lacan
2018-05-16RailsConf 2018: Down The Rabbit Hole: An Adventure in Legacy Code by Loren Crawford
2018-05-16RailsConf 2018: Debugging Rails Itself by Sean Griffin
2018-05-16RailsConf 2018: Who Destroyed Three Mile Island? by Nickolas Means
2018-05-15RailsConf 2018: Turbo Boosting Real-world Applications by Akira Matsuda
2018-05-15RailsConf 2018: Operating Rails in Kubernetes by Kir Shatrov
2018-05-15RailsConf 2018: Devly, a multi-service development environment by Eric Hodel & Ezekiel Templin
2018-05-15RailsConf 2018: The Doctor Is In: Using checkups to find bugs in production by Ryan Laughlin
2018-05-15RailsConf 2018: Continuous Deployments and Data Sovereignty: A Case Study by Mike Calhoun
2018-05-15RailsConf 2018: Dropping Into B-Trees by David McDonald
2018-05-15RailsConf 2018: Why We Never Get to Web Accessibility 102 by Liz Certa
2018-05-15RailsConf 2018: Candy on Rails: Polymorphism & Rails 5 by Michael Cain
2018-05-15RailsConf 2018: Booleans are Easy - True or False? by Craig Buchek