Richard Warburton | Devoxx

Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.

Richard is is the cofounder of and maintainer of the Artio FIX Engine. He’s worked as a developer in different areas including Developer Tools, HFT and Network Protocols. He has written the book “Java 8 Lambdas” for O’Reilly and helps developers learn via and Richard is an experienced conference speaker having spoken at dozens of events and sat on conference committees for some of the biggest conferences in Europe and the USA. He holds a PhD in Computer Science from The University of Warwick.

See also

Becoming a speaker


"Imagine Everyone Naked"... that's the worst advice any public speaker can ever get. And that's not something we would like to talk about here, either. In this session, we aspire to make public speaking less frightening. With people involved in both technical and non-technical performances, we aim to cover some critical aspects of public speaking: up-front preparation (where to start, which topic to pick), mitigating stress during the actual performance (how to deliver a great presentation) and actual "speaking mechanics" - with some basic tricks and tips how to sound good, breath normally etc.

If you are stressed out, whenever you think about saying anything in public, no matter if that's a conference talk or a presentation in front of a group of colleagues - this is a session for you. First-hand experience how others prepare themselves for any public appearance.

Fantastic Performance and where to find it


This example driven talk will guide you through concrete approaches to using continuous profilers in a production environment.

Remember the old days - when your software stack was simple to understand and requirements were less demanding? With modern systems distributed microservices talk to each other all the time over the network. Cloud deployments mean a huge variance in the type of hardware that you deploy to. Rapid iteration and deployment cycles result in rapidly changing workloads that invalidate performance tests before they’re written. Globalised, 24/7 uptimes mean that functional or performance outages aren’t acceptable at any point in time.

These changes have helped businesses get their product out to market much more rapidly but they often make it harder for developers to find and fix performance problems or to improve the efficiency of their systems. From attending this talk you’ll understand:

  • Common profiling visualisations and reports
  • How to use profilers to solve performance problems
  • The benefits of continuous, exploratory, profiling.
  • How to improve scalability, have happier customers and reduce infrastructure costs
Make sure to download the Android or iOS mobile schedule.