"Multithreading under the lens" (Marco Sussitz & Christian Lutnik) + TBA
Details
Agenda:
18:00 Doors Open
18:20 Welcome+Orga stuff
18:30 Talk 1
19:30 Break, Networking
19:55 Raffle
20:00 Talk 2
21:15 Networking
Multithreading under the lens: what is VMLens and how can it help you? - Marco Sussitz & Christian Lutnik, dynatrace
I am sure that we all know how difficult it can be to write correct multithreaded code. Race conditions, deadlocks, and memory visibility issues can introduce bugs into your code that are nearly impossible to find in your unit tests. In this talk, we will see how VMLens can help you find those bugs in your program. And how you're able to write unit tests that can show you if your multithreaded code is incorrect. We will also take a look at how VMLens is even able to do so.
About Marco Sussitz
Marco Sussitz is an engineer at Dynatrace who lives at the boundary of Java and C++. He writes JVMTI agents, instruments bytecode, and digs into JIT, memory, and thread behavior. You'll often find him sorting out class loaders or, reading the spec longer than he should. Before Dynatrace, he worked on cloud video encoding with FFmpeg. Off hours he's bouldering or in the mountains.
About Christian Lutnik
Christian has been programming since his early teenage years. In this time, he has developed a passion for efficient code that does not crack under pressure. Starting with the most basic Android games even before Unity was cool, he quickly adapted to new technologies. He is now employed at Dynatrace, a company that is just as convinced as he is that software needs to work perfectly. There, he works together with the open-source community and an amazing team on making feature flagging fun for everyone with OpenFeature.






