Debug.gem - Ruby's New Debug Functionality

Debug.gem - Ruby's New Debug Functionality

Ruby Central via YouTube Direct link

Control debugger from the program by binding.break do: expr

10 of 20

10 of 20

Control debugger from the program by binding.break do: expr

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Debug.gem - Ruby's New Debug Functionality

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 About Koichi Sasada
  3. 3 What is a debugger?
  4. 4 Ruby's existing debuggers
  5. 5 Why create yet another debugger?
  6. 6 debug.gem
  7. 7 Demo: Basic usage
  8. 8 Basic features
  9. 9 Set a breakpoint
  10. 10 Control debugger from the program by binding.break do: expr
  11. 11 Step execution Step-in, Step-over, Step-out
  12. 12 Advanced features
  13. 13 Demo: Seamless integration with VSCode/Chrome browser
  14. 14 Demo: Start VSCode for debugger frontend
  15. 15 Demo: Postmortem debugging Debug dead Ruby process
  16. 16 Demo: Record and replay debugging Backward stepping execution
  17. 17 Performance
  18. 18 Acknowledgements
  19. 19 Conclusion
  20. 20 Thank you for your listening!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.