Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore an experimental debugging approach in this 27-minute conference talk from RubyConf 2024 that challenges conventional Ruby debugging by intentionally "breaking" the nil object. Learn unconventional techniques for handling the inevitable nil encounters and NoMethodError exceptions through NilClass extension, method_missing customization, and dynamic method creation. While not recommended for production environments, discover how these experimental debugging approaches can help identify and understand elusive bugs in Ruby codebases through an engaging and entertaining demonstration.