Skip to main content

Getting started with LiveRecorder

Learn how to use Undo's LiveRecorder to easily and quickly diagnose the root cause of new regressions, legacy bugs, and flaky tests.

  • Course Number

    UULR01
  • Self-Paced

  • Estimated Effort

    00:15/week

About This Course

In this course you will learn how to use LiveRecorder and the benefits it can bring you. LiveRecorder brings time travel debugging – enabling C/C++, Go, and Java software teams to easily and quickly diagnose the root cause of new regressions, legacy bugs, and flaky tests. This course is designed for C/C++ users.

  • RECORD process failures
  • REPLAY recordings to locate errors
  • RESOLVE bugs fast

LiveRecorder takes the pain out of debugging:

  1. Capture a recording of an application failing under test (however intermittently) and it becomes 100% reproducible
  2. Replay the recording using our time travel debugger UDB
  3. Use time travel debugging to easily navigate a codebase, understand what happened, and fix defects coming out of CI faster and with 100% certainty

Unlike alternative debugging solutions, LiveRecorder offers 5 USPs:

  • A systematic repeatable debugging workflow, making bug fixing more predictable
  • A dramatically improved developer experience during debugging, increasing developer productivity and job satisfaction
  • A guaranteed solution for capturing intermittent bugs that cannot be solved any other way
  • Effective asynchronous collaboration when working on bugs across teams and time zones (share recordings, add comments, etc.)
  • Full visibility into what the software is doing reduces onboarding time: new recruits can quickly get productive on unfamiliar source code (to familiarise themselves with the current implementation or to debug issues)
Enroll