InfoQ Homepage Debugging Content on InfoQ
-
Deconstructing an Abstraction to Reconstruct an Outage
Chris Sinjakli explores the aftermath of a complex outage in a Postgres cluster, retracing the steps taken to reliably reproduce the failure in a local environment.
-
Analyzing Codebases for Fun and Profit
Jordan Bragg discusses using entry-points, breadth-first scanning, and operation tagging to demystify the domain, see where to dive deeper, and uncover what technical debt may exist.
-
Reversible Debugging with RR
Felix Klock discusses RR, a native code debugger, its features, design, and deploying targets, debugging a Rust program running on AWS.
-
Exploring the Chrome Debugger Protocol for Test Authoring
Benjamin Gruenbaum discusses the DevTools (debugger) protocol and how the DOM, JavaScript and the DevTools communicate, plus applications for test authoring.
-
Record, Replay, Rinse, & Repeat: Easily Rebuilding Programmatic State
Greg Law talks about the various implementations of record and replay systems that can be used to debug software applications.
-
Debuggable Deep Learning
Mantas Matelis and Avesh Singh explain how they debugged DeepHeart, a DNN that detects cardiovascular disease from heart rate data.
-
What Lies between: the Challenges of Operationalizing Microservices
Colin Breck presents practical approaches to take microservices into production or increase the value provided by existing systems and also explores how to integrate microservices at scale.
-
Git Gud with Property-Based Testing
Katie Cleary describes her experience in using Property-based Testing as a way to find casting and overflow bugs in PolySync’s Open Source Car Control (OSCC) project.
-
Debugging Microservices: How Google SREs Resolve Outages
Adam Mckaig and Liz Fong-Jones talk about how SREs discover and debug problems at Google during outages, and share real stories about their experiences.
-
Debugging Microservices Applications w/ Service Mesh, openTracing & Squash
Idit Levine describes and demonstrates common debugging techniques and introduces Squash, a new tool and methodology.
-
Debugging Containerized Microservices
Idit Levine describes and demonstrates common debugging techniques and introduces Squash, a new tool and methodology.
-
Lessons Debugging Serverless JVM Functions
Tal Weiss condenses some of the serverless monitoring research and practices into an experience talk with actionable advice for those implementing serverless.