Sign in

Undo

@undo-io.bsky.social
21 followers 2 following 139 posts

Providing runtime context for AI agents. Fully automated root-cause analysis on the world’s most complex codebases.

PostsRepliesMedia
Undo @undo-io.bsky.social · 13/10/2025
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
youtube.com
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
000
Undo @undo-io.bsky.social · 04/10/2025
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
youtube.com
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
000
Undo @undo-io.bsky.social · 02/10/2025
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
010
Undo @undo-io.bsky.social · 27/09/2025
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
youtube.com
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
000
Undo @undo-io.bsky.social · 22/09/2025
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
youtube.com
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
000
Undo @undo-io.bsky.social · 19/09/2025
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
youtube.com
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
010
Undo @undo-io.bsky.social · 18/09/2025
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
youtube.com
Learn a New Codebase Fast with AI Agents (Undo AI + UDB)
000
Undo @undo-io.bsky.social · 11/09/2025
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
youtu.be
Undo AI: Debug C++ Faster with AI Coding Agents
000
Undo @undo-io.bsky.social · 12/07/2025
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
youtube.com
Debugging Multithreaded C++ & C Programs with GDB & Pthreads | GDB Tutorial
010
Undo @undo-io.bsky.social · 10/07/2025
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.
000
Undo @undo-io.bsky.social · 10/07/2025
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...
undo.io
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.
000
Undo @undo-io.bsky.social · 16/06/2025
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
youtube.com
Root Cause Analysis of a Routing Protocol Bug in FRR | Debugging C++ Code with Undo UDB
000
Undo @undo-io.bsky.social · 30/05/2025
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
youtube.com
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
000
Reposted by Undo
Cambridge Beer Festival @cambeerfest.bsky.social · 22/05/2025
‪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
011
Undo @undo-io.bsky.social · 21/05/2025
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
youtube.com
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
000
Undo @undo-io.bsky.social · 14/05/2025
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
youtube.com
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
000
Undo @undo-io.bsky.social · 09/05/2025
🧠 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
youtu.be
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
000
Undo @undo-io.bsky.social · 09/05/2025
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
youtube.com
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
000
Undo @undo-io.bsky.social · 06/05/2025
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
youtube.com
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
000
Undo @undo-io.bsky.social · 05/05/2025
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
youtube.com
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
000
Undo @undo-io.bsky.social · 30/04/2025
🧠 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
youtu.be
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
000
Undo @undo-io.bsky.social · 23/04/2025
🧠 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
youtu.be
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
000
Undo @undo-io.bsky.social · 18/04/2025
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
youtube.com
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
000
Undo @undo-io.bsky.social · 18/04/2025
🧠 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
youtu.be
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
010
Undo @undo-io.bsky.social · 15/04/2025
🧠 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
youtu.be
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
000
Undo @undo-io.bsky.social · 14/04/2025
🧠 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
youtu.be
Explore the Doom C Codebase in VS Code | Learn to Navigate Complex C Code on Linux
000
Undo @undo-io.bsky.social · 09/04/2025
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
youtube.com
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
000
Undo @undo-io.bsky.social · 04/04/2025
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
youtube.com
printf Function vs. C / C++ Logging: Debugging Techniques, Performance & Concurrency
000
Undo @undo-io.bsky.social · 02/04/2025
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
youtube.com
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
000
Undo @undo-io.bsky.social · 01/04/2025
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
youtube.com
Debugging C++: Solving Race Conditions & Using L3 Logging Library in Multithreaded Applications
000
Undo @undo-io.bsky.social · 29/03/2025
SAP HANA runs mission-critical code - but what happens when bugs appear? 😨 Extreme stress testing + Undo’s Live Recorder = faster debugging and higher software quality. Learn how SAP engineers tackle tough bugs! 🎥 #cpp #debugging #programming
youtube.com
Extreme Stress Testing - Exposing 7 Critical SAP Hana Bugs Using GDB Undo
000
Undo @undo-io.bsky.social · 28/03/2025
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
youtube.com
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
000
Undo @undo-io.bsky.social · 26/03/2025
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
youtube.com
printf Function vs. C / C++ Logging: Debugging Techniques, Performance & Concurrency
000
Undo @undo-io.bsky.social · 25/03/2025
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
youtube.com
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
000
Undo @undo-io.bsky.social · 24/03/2025
Debugging is hard. Reading messy data? Even harder. 😵‍💫 With GDB’s pretty printing, you can format output, highlight key info & slice data—making debugging faster & easier. Find out more! #programming #cpp #debugging #gdb
youtube.com
Pretty printing in GDB
000
Undo @undo-io.bsky.social · 24/03/2025
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
youtube.com
Debugging Race Conditions with ThreadSanitizer (TSan) in C++ & C Programming
000
Undo @undo-io.bsky.social · 23/03/2025
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
youtube.com
Debugging C++: Solving Race Conditions & Using L3 Logging Library in Multithreaded Applications
000
Undo @undo-io.bsky.social · 21/03/2025
Memory leaks & buffer overruns? Not on our watch! 🕵️‍♂️ In this episode of Watch Point, we break down Valgrind & AddressSanitizer (ASan)—two powerful tools to detect memory issues fast. Watch now & debug smarter! 🎥 #asan #debugging #programming #valgrind
youtube.com
Find Memory Leaks and Buffer Overrun Using Valgrind and Addresssanitizer (ASAN)
010
Undo @undo-io.bsky.social · 20/03/2025
SAP HANA runs mission-critical code - but what happens when bugs appear? 😨 Extreme stress testing + Undo’s Live Recorder = faster debugging and higher software quality. Learn how SAP engineers tackle tough bugs! 🎥 #cpp #debugging #programming
youtube.com
Extreme Stress Testing - Exposing 7 Critical SAP Hana Bugs Using GDB Undo
000
Undo @undo-io.bsky.social · 19/03/2025
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
youtube.com
printf Function vs. C / C++ Logging: Debugging Techniques, Performance & Concurrency
000
Undo @undo-io.bsky.social · 18/03/2025
Debugging multi-process applications is a nightmare… until now. With UDB & Live Recorder, you can trace IPC, track socket communication, and pinpoint bugs across processes in C & C++ without the guesswork. #cprogramming #debugging #ipc #testing
youtube.com
Multi-Process Debugging: Track IPC & Fix Bugs with UDB & Live Recorder - Sockets in C Programming
000
Undo @undo-io.bsky.social · 16/03/2025
Watch Mark Williamson as he brings a zombie back to life by using Time Travel Debugging! #coding #debugging #gamedev #programming
youtube.com
Time Travel Debugging in Doom Programming: Reverse Engineering Gameplay and Reanimating Zombies!
031
Undo @undo-io.bsky.social · 16/03/2025
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
youtube.com
Debugging C++: Solving Race Conditions & Using L3 Logging Library in Multithreaded Applications
000
Undo @undo-io.bsky.social · 15/03/2025
🚀 Want to debug C++ like a time traveler? Mike Shah walks you through time travel debugging using rr & GDB! Learn how to record, replay, and rewind your code like magic. #cpp #debugging #programming
youtube.com
How to Master Time Travel Debugging with RR & GDB – Step-by-Step Guide for C/C++ - Mike Shah
010
Undo @undo-io.bsky.social · 15/03/2025
Debugging is hard. Reading messy data? Even harder. 😵‍💫 With GDB’s pretty printing, you can format output, highlight key info & slice data—making debugging faster & easier. Find out more! #programming #cpp #debugging #gdb
youtube.com
Pretty printing in GDB
000
Undo @undo-io.bsky.social · 14/03/2025
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
youtube.com
printf Function vs. C / C++ Logging: Debugging Techniques, Performance & Concurrency
011
Undo @undo-io.bsky.social · 13/03/2025
SAP HANA runs mission-critical code - but what happens when bugs appear? 😨 Extreme stress testing + Undo’s Live Recorder = faster debugging and higher software quality. Learn how SAP engineers tackle tough bugs! 🎥 #cpp #debugging #programming
youtube.com
Extreme Stress Testing - Exposing 7 Critical SAP Hana Bugs Using GDB Undo
011
Undo @undo-io.bsky.social · 12/03/2025
Memory leaks & buffer overruns? Not on our watch! 🕵️‍♂️ In this episode of Watch Point, we break down Valgrind & AddressSanitizer (ASan)—two powerful tools to detect memory issues fast. Watch now & debug smarter! 🎥 #asan #debugging #programming #valgrind
youtube.com
Find Memory Leaks and Buffer Overrun Using Valgrind and Addresssanitizer (ASAN)
011
Undo @undo-io.bsky.social · 11/03/2025
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
youtube.com
Debugging C++: Solving Race Conditions & Using L3 Logging Library in Multithreaded Applications
011
Undo @undo-io.bsky.social · 11/03/2025
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
youtube.com
printf Function vs. C / C++ Logging: Debugging Techniques, Performance & Concurrency
011