RailsConf 2021: The Curious Case of the Bad Clone - Ufuk Kayserilioglu

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



Duration: 51:50
40 views
2


On Sept 4th 2020, I got pinged on a revert PR to fix a 150% slowdown on the Shopify monolith. It was a two-line change reverting the addition of a Sorbet signature on a Shop method, implicating Sorbet as the suspect.

That was the start of a journey that took me through a deeper understanding of the Sorbet, Rails and Ruby codebases. The fix is in Ruby 3.0 and I can sleep better now.

This talk will take you on that journey with me. Along the way, you will find tools and tricks that you can use for debugging similar problems. We will also delve into some nuances of Ruby, which is always fun.




Other Videos By Confreaks


2022-10-04EmberConf 2021 - Introducing Template Imports by Chris Garrett
2022-10-04EmberConf 2021 - Technical Interviews Don't Have to Suck by Kaitlin Jones-Muth
2022-10-04EmberConf 2021 - Handling Images on the Web by Marco Otte-Witte
2022-10-04EmberConf 2021 - Lint ALL the Things by Bryan Mishkin
2022-10-04EmberConf 2021 - Continuous Accessibility by Melanie Sumner
2022-09-28RailsConf 2021: Turning DevOps Inside-Out - Darren Broemmer
2022-09-28RailsConf 2021: Talmudic Gems For Rails Developers - Yechiel Kalmenson
2022-09-28RailsConf 2021: What the fork()? - Will Jordan
2022-09-28RailsConf 2021: Frontendless Rails frontend - Vladimir Dementyev
2022-09-28RailsConf 2021: The Cost of Data - Vaidehi Joshi
2022-09-28RailsConf 2021: The Curious Case of the Bad Clone - Ufuk Kayserilioglu
2022-09-28RailsConf 2021: What is Developer Empathy? - Tim Tyrrell
2022-09-28RailsConf 2021: Scaling Rails API to Write-Heavy Traffic - Takumasa Ochi
2022-09-28RailsConf 2021: Growing Software From Seed - Sweta Sanghavi
2022-09-28RailsConf 2021: How To Get A Project Unstuck - Sumana Harihareswara
2022-09-28RailsConf 2021: All you need to know to build Dynamic Forms (JS FREE) - Santiago Bartesaghi
2022-09-28RailsConf 2021: You Are Your Own Worst Critic - Ryan Brushett
2022-09-28RailsConf 2021: Accessibility is a Requirement - Ryan Boone
2022-09-28RailsConf 2021: Missing Guide to Service Objects in Rails - Riaz Virani
2022-09-28RailsConf 2021: New dev, old codebase: A series of mentorship stories - Ramón Huidobro
2022-09-28RailsConf 2021: How to be a great developer without being a great coder - Nicole Carpenter



Tags:
Rails
RailsConf
RubyonRails
RubyCentral