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