Advertisement · 728 × 90

Posts by Undo

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

6 months ago 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

6 months ago 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

6 months ago 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

6 months ago 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

6 months ago 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

7 months ago 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

7 months ago 0 0 0 0
Advertisement
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

7 months ago 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

9 months ago 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.

9 months ago 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...

9 months ago 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

10 months ago 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

10 months ago 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

10 months ago 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

10 months ago 0 0 0 0
Advertisement
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

11 months ago 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

11 months ago 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

11 months ago 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

11 months ago 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

11 months ago 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

11 months ago 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

11 months ago 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

1 year ago 0 0 0 0
Advertisement
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

1 year ago 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

1 year ago 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

1 year ago 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

1 year ago 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

1 year ago 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

1 year ago 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

1 year ago 0 0 0 0