Debugging
Past Presentations
Debugging Microservices Applications
The mainstreaming of containerization and microservices is raising a critical question by both developers and operators: how do we debug all this? Debugging microservices applications is a difficult task. The state of the application is spread across multiple microservices, and it is hard to get...
Performance Open Space
Details to follow.
Record, Replay, Rinse, & Repeat: Easily Rebuilding Programmatic State
Join this talk to learn about the various implementations of record and replay systems that can be used to debug software applications. The talk begins with a discussion of the current state of the art, from both academia and the real world. We then provide an overview of the pros and cons,...
Understanding CPU Microarchitecture to Increase Performance
Microprocessors have evolved over decades to eke out performance from existing code. But the microarchitecture of the CPU leaks into the assumptions of a flat memory model, with the result that equivalent code can run significantly faster by working with, rather than fighting against, the...