RubyConf 2019 - Investigative Metaprogramming by Betsy Haibel

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



Duration: 29:51
720 views
18


RubyConf 2019 - Investigative Metaprogramming by Betsy Haibel

When was the last time you got an un-Googleable error? The kind that takes you and your lead three days to debug, with weird generic stacktraces deep in framework internals? What if you could approach that bug with something other than trial, error, and tears? Metaprogramming can come to the rescue -- just not the kind you do in production. In this talk, you'll learn strategies for investigative metaprogramming. You'll learn how to insert debugging hooks anywhere and instrument anything. You'll even learn how to turn that information into actionable bugfixes.

#confreaks #rubyconf2019




Other Videos By Confreaks


2019-12-03RubyConf 2019 - Cocktail Masterclass with Ruby and Friends by Julian Cheal
2019-12-03RubyConf 2019 - Rekindling a love of creation with Ruby and Raspberry Pi by Colleen Schnettler
2019-12-03RubyConf 2019 - Fun, Friendly Computer Science by Mercedes Bernard
2019-12-03RubyConf 2019 - Injecting Dependencies for Fun and Profit by Chris Hoffman
2019-12-03RubyConf 2019 - Statistically Optimal API Timeouts by Daniel Ackerman
2019-12-03RubyConf 2019 - Ruby Next: make old Ruby quack like a new one by Vladimir Dementyev
2019-12-03RubyConf 2019 - Ruby ate my DSL! by Daniel Azuma
2019-12-03RubyConf 2019 - Digesting MRI by Studying Alternative Ruby Implementations by Christian Bruckmayer
2019-12-03RubyConf 2019 - What's happening when initializing mruby? by Yurie Yamane and Masayoshi Takahashi
2019-12-03RubyConf 2019 - Building a Ruby: Artichoke is a Ruby Made with Rust by Ryan Lopopolo
2019-12-03RubyConf 2019 - Investigative Metaprogramming by Betsy Haibel
2019-12-03RubyConf 2019 - No Return: Beyond Transactions in Code and Life by Avdi Grimm
2019-12-03RubyConf 2019 - How to write pleasant code by Roman Kofman
2019-12-03RubyConf 2019 - Introducing Rubyfmt by Penelope Phippen
2019-12-03RubyConf 2019 - Disk is fast, memory is slow. Forget all you think you know by Daniel Magliola
2019-12-03RubyConf 2019 - Escaping The Tar Pit by Ernesto Tagwerker
2019-12-03RubyConf 2019 - The Fewer the Concepts, the Better the Code by David Copeland
2019-12-03RubyConf 2019 - Fixing Performance & Memory problems by Frederick Cheung
2019-12-03RubyConf 2019 - Learn Enough Ruby by Michael Hartl
2019-12-03RubyConf 2019 - Bridging the Knowledge Gap: Debugging by Mina Slater
2019-12-03RubyConf 2019 - Source-Diving for Fun and Profit by Kevin Kuchta



Tags:
Ruby
RubyConf
Programming