Understanding the Disruptor, a Beginner's Guide to Hardcore Concurrency
The Disruptor is new open-source concurrency framework, designed as a high performance mechanism for inter-thread messaging. It was developed at LMAX as part of our efforts to build the world's fastest financial exchange. Using the Disruptor as an example, this talk will explain of some of the more detailed and less understood areas of concurrency, such as memory barriers and cache coherency. These concepts are often regarded as scary complex magic only accessible by wizards like Doug Lea and Cliff Click. Our talk will try and demystify them and show that concurrency can be understood by us mere mortal programmers.
Who should attend:
Any Developer interested in Concurrency.
Trisha Gee is a developer at LMAX, the London Multi Asset eXchange. She's been working in financial markets for the last 5 years or so, but a fear of boredom and healthy amount of job-hopping before then has given her a wide breadth of experience, in a range of industries, over the 10+ years she's been a professional developer. Currently trying to get her head around low-latency, high performance coding whilst also keeping her fingers in the other pies LMAX has to offer, such as continuous delivery and agile. Trisha is heavily involved in the London Java Community and the Graduate Development Community, she believes we shouldn't all have to make the same mistakes again and again.
Mike Barker is currently a lead developer at London Multi-Asset eXchange (LMAX) where he spends most of his time scratching his head while thinking about simpler and faster solutions.
Intermingled with travelling to various countries around the world, Michael's 10+ years of experience has been spent battling unnecessary complexity across a variety of industries (finance, telecoms, government) and in whatever technology that happens to have been hurled in his direction (Java/JavaEE, C++, .NET). Michael is also a sporadic Open Source contributor having dropped patches into a number of OSS projects including PostgreSQL, JBoss, GNU Classpath and most recently Mono.
18:00: Doors Open
18:30: A series of lightning talks from members of the London Java Community - Titles to follow...
19:00: Main presentation - Mike Barker and Trisha Gee will present "Understanding the Disruptor, a Beginner's Guide to Hardcore Concurrency".
Nearest tube: South Kensington
Nearest Coffee Shop – Starbucks, 65-71 Sloane Avenue – should you arrive at the event early
Special thanks to Playfish and JAX London. Playfish are generously allowing us to use their venue and sponsoring beers and wine, whilst JAX London are getting the pizzas in.