Undo's Avatar

Undo

@undo-io.bsky.social

Undo is the leader in debugging large-scale Linux codebases. We help developers understand complex code and fix bugs faster.

21 Followers  |  2 Following  |  139 Posts  |  Joined: 16.01.2025  |  2.0672

Latest posts by undo-io.bsky.social on Bluesky

Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)

Exploring a new codebase? 😩
It doesn’t have to be overwhelming.
Watch how Undo AI + Claude Code let an AI agent navigate, reason about, and explain the Chocolate Doom codebase.

#ai #cpp #debugging #programming

13.10.2025 20:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)

Exploring a new codebase? 😩
It doesn’t have to be overwhelming.
Watch how Undo AI + Claude Code let an AI agent navigate, reason about, and explain the Chocolate Doom codebase.

#ai #cpp #debugging #programming

04.10.2025 16:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Race conditions. Deadlocks. Heisenbugs.
The nightmares of C/C++ developers.
In this webinar, experts from Undo & AWS show you the tools and techniques to debug multithreaded code with confidence.

▢️ Watch now: youtu.be/nxKuo_RHX1s
#Cpp #CPlusPlus #Debugging #Concurrency

02.10.2025 16:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)

Exploring a new codebase? 😩
It doesn’t have to be overwhelming.
Watch how Undo AI + Claude Code let an AI agent navigate, reason about, and explain the Chocolate Doom codebase.

#ai #cpp #debugging #programming

27.09.2025 09:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)

Exploring a new codebase? 😩
It doesn’t have to be overwhelming.
Watch how Undo AI + Claude Code let an AI agent navigate, reason about, and explain the Chocolate Doom codebase.

#ai #cpp #debugging #programming

22.09.2025 04:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)

Exploring a new codebase? 😩
It doesn’t have to be overwhelming.
Watch how Undo AI + Claude Code let an AI agent navigate, reason about, and explain the Chocolate Doom codebase.

#ai #cpp #debugging #programming

19.09.2025 01:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)

Exploring a new codebase? 😩
It doesn’t have to be overwhelming.
Watch how Undo AI + Claude Code let an AI agent navigate, reason about, and explain the Chocolate Doom codebase.

#ai #cpp #debugging #programming

18.09.2025 14:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Undo AI: Debug C++ Faster with AI Coding Agents
Undo AI: Debug C++ Faster with AI Coding Agents

Debugging takes hours.
Undo AI makes it take minutes.
Watch how time travel debugging + AI coding agents explain the root cause of C++ bugs β€” no dead ends, no guesswork.

▢️https://youtu.be/p416JIurLiU

#cpp #cplusplus #programming #debugging




#ai #cplusplus #cpp #debugging #programming

11.09.2025 15:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Multithreaded C++ & C Programs with GDB & Pthreads | GDB Tutorial
Debugging Multithreaded C++ & C Programs with GDB & Pthreads | GDB Tutorial

Debugging multithreaded C++ code? 🧡
GDB can help!
This tutorial shows:
πŸ”Ή How to name & switch threads
πŸ”Ή Use scheduler-locking to control execution
πŸ”Ή Debug deadlocks & data races

#cpp #debugging #multithreading #programming

12.07.2025 13:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

We've been experimenting with a new "explain" command, which allows an AI (we currently use Claude Code) to drive the debugger to answer your questions.

πŸ“° Read more at: undo.io/resources/us...

πŸ§ͺ A smarter way to debug is coming. And it’s a lot more helpful than Clippy ever was.

10.07.2025 16:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Undo Γ— MCP: Time Traveling With Your AI Code Assistant AI code assistants, based on LLMs, enable us to write code faster than ever, but it's not perfect. Debugging with time travel closes this gap.

AI coding assistants are already helping devs ship faster, but they still struggle with one thing:

Understanding what your program 𝘒𝘀𝘡𝘢𝘒𝘭𝘭𝘺 did.

That's why we’ve integrated our time travel debugger with Claude Code using MCP (Model Context Protocol).

Find out more: undo.io/resources/ti...

10.07.2025 16:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Root Cause Analysis of a Routing Protocol Bug in FRR | Debugging C++ Code with Undo UDB
Root Cause Analysis of a Routing Protocol Bug in FRR | Debugging C++ Code with Undo UDB

Debugging third-party C++ networking code?
This webinar dives deep into Free Range Routing (FRR) using time-travel debugging.
πŸ”§ Fix protocol bugs
πŸ“‰ Analyze performance bottlenecks
πŸ”₯ Use flame graphs to find root causes

#cpp #debugging #embedded

16.06.2025 09:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)

Multithreaded C++ bugs = nightmares 😫
Race conditions. Deadlocks.
In this video, we show how to:
πŸ› οΈ Debug C/C++ threads in VS Code
βͺ Step backwards in time with UDB
πŸ” Fix real-world race conditions

#coding #cplusplus #cpp #debugging #vscode

30.05.2025 20:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

β€ͺShout-out and thanks to @undo-io.bsky.social for sponsoring our volunteer T-shirts this year. undo empower developers to understand complex code and fix bugs faster with time travel debugging. You can buy the 2025 festival T-shirt, in a range of colours, from the stall in the food marquee #cbf2025

22.05.2025 17:21 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)

Multithreaded C++ bugs = nightmares 😫
Race conditions. Deadlocks.
In this video, we show how to:
πŸ› οΈ Debug C/C++ threads in VS Code
βͺ Step backwards in time with UDB
πŸ” Fix real-world race conditions

#coding #cplusplus #cpp #debugging #vscode

21.05.2025 16:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)

Multithreaded C++ bugs = nightmares 😫
Race conditions. Deadlocks.
In this video, we show how to:
πŸ› οΈ Debug C/C++ threads in VS Code
βͺ Step backwards in time with UDB
πŸ” Fix real-world race conditions

#coding #cplusplus #cpp #debugging #vscode

14.05.2025 09:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux

🧠 How do you explore an unfamiliar C or C++ codebase?

We picked something fun: DOOM!
Using Undo’s Time Travel Debugging, see how a zombie dies in real time.
βš”οΈ Step through gameplay
🧩 Backtrack code & variables
πŸ› οΈ All in VS @code

#c-programming #doom #vscode

09.05.2025 20:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)

Multithreaded C++ bugs = nightmares 😫
Race conditions. Deadlocks.
In this video, we show how to:
πŸ› οΈ Debug C/C++ threads in VS Code
βͺ Step backwards in time with UDB
πŸ” Fix real-world race conditions

#coding #cplusplus #cpp #debugging #vscode

09.05.2025 04:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)

Multithreaded C++ bugs = nightmares 😫
Race conditions. Deadlocks.
In this video, we show how to:
πŸ› οΈ Debug C/C++ threads in VS Code
βͺ Step backwards in time with UDB
πŸ” Fix real-world race conditions

#coding #cplusplus #cpp #debugging #vscode

06.05.2025 01:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)

Multithreaded C++ bugs = nightmares 😫
Race conditions. Deadlocks.
In this video, we show how to:
πŸ› οΈ Debug C/C++ threads in VS Code
βͺ Step backwards in time with UDB
πŸ” Fix real-world race conditions

#coding #cplusplus #cpp #debugging #vscode

05.05.2025 15:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux

🧠 How do you explore an unfamiliar C or C++ codebase?

We picked something fun: DOOM!
Using Undo’s Time Travel Debugging, see how a zombie dies in real time.
βš”οΈ Step through gameplay
🧩 Backtrack code & variables
πŸ› οΈ All in VS @code

#c-programming #doom #vscode

30.04.2025 16:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux

🧠 How do you explore an unfamiliar C or C++ codebase?

We picked something fun: DOOM!
Using Undo’s Time Travel Debugging, see how a zombie dies in real time.
βš”οΈ Step through gameplay
🧩 Backtrack code & variables
πŸ› οΈ All in VS @code

#c-programming #doom #vscode

23.04.2025 09:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming

Data races are one of the hardest bugs to catch in multithreaded apps! 🐞

In this video, Greg Law shows how ThreadSanitizer helps:
βœ… Detect race conditions in C & C++
βœ… Debug unpredictable thread behavior
πŸŽ₯ Watch our new video now!

#cplusplus #debugging #tsan

18.04.2025 20:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux

🧠 How do you explore an unfamiliar C or C++ codebase?

We picked something fun: DOOM!
Using Undo’s Time Travel Debugging, see how a zombie dies in real time.
βš”οΈ Step through gameplay
🧩 Backtrack code & variables
πŸ› οΈ All in VS @code

#c-programming #doom #vscode

18.04.2025 04:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux

🧠 How do you explore an unfamiliar C or C++ codebase?

We picked something fun: DOOM!
Using Undo’s Time Travel Debugging, see how a zombie dies in real time.
βš”οΈ Step through gameplay
🧩 Backtrack code & variables
πŸ› οΈ All in VS @code

#c-programming #doom #vscode

15.04.2025 01:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux

🧠 How do you explore an unfamiliar C or C++ codebase?

We picked something fun: DOOM!
Using Undo’s Time Travel Debugging, see how a zombie dies in real time.
βš”οΈ Step through gameplay
🧩 Backtrack code & variables
πŸ› οΈ All in VS code

#c-programming #doom #vscode

14.04.2025 15:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming

Data races are one of the hardest bugs to catch in multithreaded apps! 🐞

In this video, Greg Law shows how ThreadSanitizer helps:
βœ… Detect race conditions in C & C++
βœ… Debug unpredictable thread behavior
πŸŽ₯ Watch our new video now!

#cplusplus #debugging #tsan

09.04.2025 16:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
printf Function vs. C / C++ Logging:  Debugging Techniques, Performance & Concurrency
printf Function vs. C / C++ Logging: Debugging Techniques, Performance & Concurrency

Stop using printf() for debugging! 🚨

It's slow, causes race conditions, and may make bugs disappear! 😱

This video covers:
βœ… Why printf should be a last resort
βœ… Faster logging alternatives
βœ… Debugging race conditions

#cpp #debugging #programming

04.04.2025 20:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming

Data races are one of the hardest bugs to catch in multithreaded apps! 🐞

In this video, Greg Law shows how ThreadSanitizer helps:
βœ… Detect race conditions in C & C++
βœ… Debug unpredictable thread behavior
πŸŽ₯ Watch our new video now!

#cplusplus #debugging #tsan

02.04.2025 09:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Debugging C++: Solving Race Conditions & Using L3 Logging Library in Multithreaded Applications
Debugging C++: Solving Race Conditions & Using L3 Logging Library in Multithreaded Applications

Debugging C++ multithreading is HARD. πŸ˜΅β€πŸ’«

Race conditions, Heisenbugs, deadlocksβ€”where do you even start?

This video covers:
βœ… Debugging tools like GDB & Valgrind
βœ… Solving race conditions
βœ… Thread-safe logging with L3

#cplusplus #debugging #logging #programming

01.04.2025 20:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@undo-io is following 2 prominent accounts