Trisha Gee, Tweethigh performance JAVA coding and developer at LMAX
Biography: Trisha GeeTrisha 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.
Presentation: TweetWar Stories, Part 2
Have you ever had a bug nagging you for half a year? Have you ever been relieved after half a year of on and off debugging when you finally solved a bug? Did you ever reflect on why it took you so long to solve a bug?
In this presentation speakers will reveal how they solved their worst bug. You will experience old and new technical details that you've never heard about. You will get inspired to learn more.
10-15 min. enlightning talks:
War Story 4: Rocking with a JRockit bug
Speaker: Fredrik Ohrstrom
War Story 5: Hacking my router
Speaker: Anders Skovsgaard
War Story 6: Tracking down a performance problem in Internet Explorer 7
Speaker: Trisha Gee
Presentation: TweetJava Programming with Trisha Gee
Real code. Real people. On stage.
Everybody is talking about clean code and craftsmanship, but what is clean code? In this track we're taking a different approach to answering this question. You can pair with some stellar programmers and together you will work on a coding kata in front of a live audience. Of course, you can also come, sit back, and just watch the pair on stage. Either way, we think the discussions during the coding will show how abstract theories about code can be applied to real world problems and how to the deal with the devil that's so often in the detail.
Presentation: TweetConcurrent Programming Using The Disruptor
The Disruptor is an open source concurrent programming framework developed by LMAX, a financial exchange based in London. While it is currently fashionable to talk about using languages or frameworks to hide away concurrent programming, the Disruptor provides a way to do quite the opposite - to enable developers to think about how to parallelise their architecture in a straightforward and easy to code fashion. In this presentation, Trisha Gee from LMAX will show examples of how to use the Disruptor to share data between threads, proving that concurrent programming doesn't always have to be complicated.