Ben Evans is an author, speaker, consultant & educator. His career highlights to date include: Co-founding jClarity, a startup that delivers performance tools & services to help development & ops teams; Chief Architect for Listed Derivatives at Deutsche Bank; Performance testing the Google IPO; building award-winning websites for some of Hollywood’s biggest hits of the 90s, developing some of the UK’s very first true e-commerce websites and building microsecond-level low-latency trading systems.
He helps to run the London Java Community, and represents the user community as a voting member on Java’s governing body - the JCP Executive Committee. He is a Java Champion & 3-time JavaOne Rock Star Speaker. Ben is author of 4 books - “The Well-Grounded Java Developer”, the 6th edition of “Java in a Nutshell”, “Java: The Legend” and the forthcoming “Optimizing Java”. He writes regularly for industry publications and is a frequent speaker at technical conferences worldwide.
The garbage collection subsystem is one of the most powerful parts of the Java Virtual Machine. In this talk, we will discuss the main features of it, and how tooling can be used to understand and visualize the dynamics of your application’s memory use.
What can the life & methods of the celebrated physicist, Richard Feynman, teach us about software development? In this keynote, we will explore the idea that many of the characteristics of Feynman’s approach to physics are applicable to us as programmers and we’ll dream of a world where developers are free to follow the beat of a different drum.