PLEASE NOTE: THIS MONTH, WE ARE IN STEINBERG DIETRICH HALL, ROOM 215, NOT HUNTSMAN HALL! IT IS A BLOCK DOWN LOCUST WALK FROM HUNTSMAN.
Due to a mixup on PhillyPUG's part this event has changed, and Tim Gross will be the only speaker. We hope to schedule another event with GeoPhilly!
"Debugging Python Problems in Production" with Tim Gross
We all figure out our first bug by sprinkling some 'print' statements over our code. As we gain experience our debugging tools become richer and we can figure out harder bugs in development. But production systems provide a different kind of challenge. Particularly in modern distributed systems of microservices, bugs aren't going to be easily reproducible on our laptops. We need to be able to debug running production code safely, without interfering with the user experience. Tim Gross will present methods for instrumenting applications for better observability, for debugging crashed applications, and using Linux's eBPF feature to instrument running services without adding code or impacting performance.
Tim Gross recently joined Density as Principal DevOps Engineer. He came from Joyent, where he led development of open source projects for building self-assembling distributed systems. Prior to that he was the director of technical operations at DramaFever. Tim wrote his first line of professional code back before the first dot-com crash, and he's been applying software to solve operational problems ever since.
Doors open at 5:30, pizza at 6:00, and talks start shortly thereafter.