GDB: A Gentle Intro*
We love Ruby for its elegance, its simplicity, its flexibility. But our favorite language perches atop a whole world of native code, and that other world occasionally intrudes.
This talk introduces GDB, the venerable GNU debugger, which is a great tool when native code breaks in on your peaceful Ruby coding. We’ll examine how to set up your Ruby environment to work seamlessly with GDB. We’ll learn the fundamental commands, and before you know it you’ll be navigating with ease. We’ll even peer deep into Ruby object internals, and face down crashes, deadlocks and bugs in the Ruby interpreter.
Whether you’re writing a native gem, hacking on Ruby itself, or just want a glimpse of the layers below, this talk is for you!
Ruby, gdb, debugging
I've spoken at OSBridge the last two years and lots of other, primarily Ruby, conferences. http://jasonrclark.com/speaking/
I fell in love with programming as a young boy watching my dad work in Clipper and dBase III (no, really). The obsession sparked there continues to this day. My current language crushes are Ruby and Haskell, and I work for New Relic on the Ruby Agent. When not at work, I enjoy experimenting with programming languages, cycling, homebrewing, and hanging out with my family.