Debuggers are indispensable tools for all Python developers, empowering them to conquer bugs and unravel complex systems. But have you ever wondered how they work? Curious about the implementation of features like conditional breakpoints and single stepping? Join me for a talk in which we create our own debugger with conditional breakpoints, single stepping and a Python based debugging shell and learn a lot on debuggers along the way.
Recording at https://youtu.be/zCWjj98Wvg0?t=735
Blog series at https://mostlynerdless.de/blog/tag/lets-create-a-debugger-together/