Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore debugging techniques in C/C++, comparing printf vs. logging libraries for performance and concurrency issues. Learn about race conditions, atomic operations, and non-blocking solutions for multithreaded applications.
Accelerate SystemC debugging using time travel techniques to quickly identify and resolve logic errors, race conditions, and synchronization issues.
Learn to trace information flow between processes in multiprocess applications using Undo recordings and UDB's socket correlation features for efficient debugging.
Explore L3, a lightweight 'C' library for non-intrusive, high-performance logging. Learn to debug race conditions without Heisenbugs using fast, lockless implementations.
Learn to debug threading issues using GDB's powerful functionality, with practical examples and techniques for efficient multithreaded code troubleshooting.
Learn to identify and resolve data races using Helgrind, enhancing your ability to debug multi-threaded programs and improve software reliability.
Discover and root cause race conditions efficiently using ThreadSanitizer (TSan) for improved debugging and code quality.
Explore time travel debugging using rr debugger's record and replay functionality for efficient software troubleshooting and development.
Enhance your knowledge of capturing bugs in extreme stress testing for SAP HANA using Undo's innovative solutions to improve software quality.
Discover how to debug race conditions in C++ and C using ThreadSanitizer (TSan), a tool that detects synchronization issues in multi-threaded applications through practical examples and compiler integration techniques.
Discover time travel debugging techniques for SystemC/HLS models to trace root causes of race conditions, deadlocks, and memory corruptions in parallel execution environments.
Discover how to transform flaky automated tests into a stable, trusted testing environment that boosts developer confidence and accelerates release velocity.
Master essential debugging tools and techniques for tackling race conditions, deadlocks, and heisenbugs in multithreaded C++ applications using Helgrind, ThreadSanitizer, and GDB.
Master GDB debugging techniques for multithreaded C/C++ programs. Control thread scheduling, diagnose deadlocks, inspect shared memory, and handle race conditions effectively.
Master time travel debugging techniques to identify and fix complex routing protocol bugs in FRR using UDB's advanced C++ debugging tools and performance analysis methods.
Get personalized course recommendations, track subjects and courses with reminders, and more.