Home GOTO Experts Ben Evans

Ben Evans

Author of "Optimizing Java" and leader in high-performance, scalable systems

I am a technologist with many years professional experience developing & running world-class projects in a number of sectors including finance, gaming, media and third-sector.

My main technical interests are high-performance, scalable architectures & applying cutting-edge tech to provide competitive advantage.

My other driving passion is the creation and development of technical communities - from mentoring and developing junior developers, to running focused, agile development teams, through to organising international events.

I help to organise the London Java Community over 5000 developers, one of the largest Java user groups in the world, and am the holder of a seat on the Java Community Process Executive Committee (the governing body for new Java standards).

I am the author of 5 technical books, including the new edition of "Java in a Nutshell" (O'Reilly 2014) and the new "Optimizing Java" (O'Reilly). I write news and features for a number of magazines and websites. I am an award-winning speaker at technical conferences worldwide and a community leader in the Java / JVM worlds. I was made a Java Champion in 2013, and have won the Rock Star Speaker award 3 times.

Specialties: Performance Analysis & Tuning, Low Latency, Financial IT, Java, Messaging Systems, Mentoring, Staff Development, Community Management, FX, Listed Derivatives, F&O, Technical Architecture

Upcoming masterclasses featuring Ben Evans

Java Performance: Beyond Witchcraft, Pseudoscience, and Folklore

In this full-day workshop, Ben Evans (IBM, formerly Red Hat, New Relic, JClarity, DB, MS) digs deep to explain why software performance (especially in Java) is such a complex topic and is still regarded as something of a Dark Art, even after all these years. We'll discuss the roots of the complexity and explain why many simple, reductionist mental models fail to adequately describe the true nature of performance.

As well as mental models and methodology, we'll meet a wealth of examples derived from real performance tuning engagements. From these case studies, we'll present a roadmap of how to do performance testing you can trust - repeatable and dependable experiments that you can have confidence in. We'll also discuss some of the major topics in modern performance - in particular Profiling, and how Observability techniques dovetail with performance engineering.

Our examples and exercises are all in Java, but many of the techniques are language-independent and the workshop should be accessible to a wide range of Devops and other engineers without specific in-depth Java knowledge.

Wednesday Dec 2 @ 09:00 | Melbourne, Australia

Reserve your spot now

Java Performance: Beyond Witchcraft, Pseudoscience, and Folklore

In this full-day workshop, Ben Evans (IBM, formerly Red Hat, New Relic, JClarity, DB, MS) digs deep to explain why software performance (especially in Java) is such a complex topic and is still regarded as something of a Dark Art, even after all these years. We'll discuss the roots of the complexity and explain why many simple, reductionist mental models fail to adequately describe the true nature of performance.

As well as mental models and methodology, we'll meet a wealth of examples derived from real performance tuning engagements. From these case studies, we'll present a roadmap of how to do performance testing you can trust - repeatable and dependable experiments that you can have confidence in. We'll also discuss some of the major topics in modern performance - in particular Profiling, and how Observability techniques dovetail with performance engineering.

Our examples and exercises are all in Java, but many of the techniques are language-independent and the workshop should be accessible to a wide range of Devops and other engineers without specific in-depth Java knowledge.

Wednesday Dec 9 @ 09:00 | BRISBANE, Australia

Reserve your spot now

Content featuring Ben Evans

Browse all experts

Here