Skip to content

An introduction to time travel debugging

Photo of
Hosted By
Andreas W. and 3 others
An introduction to time travel debugging


This month we have the great honor to welcome Greg Law to our user group. Greg is co-founder and CTO at Undo. He is a programmer at heart, but likes to keep one foot in the software world and one in the business world. Greg finds it particularly rewarding to turn innovative software technology into real business development. Greg has over 20 years of experience in both academia and innovative start-up software companies.

Developers spend far too much time figuring out what code actually does – either to understand other people’s code or to find and fix bugs. Debugging can be especially time-consuming when software failures cannot be reproduced.

Fortunately, time travel debugging solves this problem entirely: Developers can wind back the clock to any line of code that executed and inspect full program state to see exactly what the software did and why. In extreme cases, bugs that eluded development teams for years can be resolved in hours; days down to minutes is common. Developers can be productive on large, complex code bases even when they're not familiar with them. There is now widely available, practical tooling for time travel debugging of C++, including Mozilla's rr, Microsoft's Time Travel Debugging tool, and Undo's LiveRecorder.

Dr Greg Law (founder of Undo) will share everything engineers need to know about time travel debugging, including how it works and a practical demo of the technology.

19:00 (CET) -- Start of the videostream

See more events
Online event
Link visible for attendees