This talk evolved from the work I've done on lock free queues for the blog and later for JCTools. It only covers SPSC queues and tried to step through each optimization and it's impact. I've given it in several formats, and went to the trouble of setting up a supporting project on GitHub (with slides).
- GeekOut, Tallin 2015
- SkillsMatter, London 2014
- GeeCon, Krakow 2014
- An earlier version was delivered to LJC but was not recorded
Illusion Of Execution
I wrote this talk for Joker Conf after talking to Sergey Kuksenko on the topic of JVM runtime code being injected into application code. It went through some healthy evolution and it's still not all I want it to be.
- JavaZone, Oslo 2015
- JFokus, Stockholm 2015 (slides)
- GeeCon, Prague 2014 (slides)
- Joker Conf, St. Petersburg 2014 (slides)
I do a fair bit of profiling as part of my work and have recently been contributing to Honest Profiler and a bit to Perf-Map-Agent. I gave a few talks on the topic: