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
@undo-io.bsky.social
Undo is the leader in debugging large-scale Linux codebases. We help developers understand complex code and fix bugs faster.
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
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
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
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
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
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
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
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
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
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.
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...
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
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
βͺ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 π 0Multithreaded 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
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
π§ 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
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
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
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
π§ 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
π§ 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
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
π§ 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
π§ 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
π§ 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
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
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
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
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