JAX London, 4–7 October 2021
The Conference for Java & Software Innovation

Modern Java Fitness with Peter Lawrey

This talk originates from the archive. To the CURRENT program
Until June 24: ✓ Workshops day for free ✓ Save up to £575 Register now

More talks in the program:

Thursday, October 13 2016
09:00 - 17:00

Modern Java Fitness with Peter Lawrey

In this all-day workshop Peter Lawrey, an innovative Java developer who has the most Java answers on Stackoverflow, will guide you through selected aspects of modern Java development. You’ll gain deeper insight into how the JVM really works and discuss different methodologies in order to find out which one is the perfect fit for your project („X Driven Development“). Last but not least, you’ll learn how to get into distributed systems and Microservices using Java and related protocols and technologies.

This workshop is intended for experienced Java developers who want to know their core platform better and ish to be inspired by unique views on the technologies they use regularly. If you are a seasoned Java developer, this workshop steered by Peter Lawrey will help you step up your Java fitness.


How does the JVM really work?

  • How does floating point work?
  • How do references work?
  • How many objects really get created and when will the GC clean up my objects?
  • What is the difference between finalize() and Cleaner?
  • Profiling with Flight Recorder.

X Driven Development – When to use it and when not to use it

  • Readme/Documentation Driven Development.
  • Behaviour Driven Development
  • Test Driven Development.
  • YOLO Driven Development.

Distributed systems and Microservices

  • Business components instead of infrastructure components.
  • Asynchronous Transports; a look at Websockets, JMS, JDBC, Chronicle.
  • Modelling the interactions between systems.
  • Serialization formats; JSON, XML, YAML, and binary formats.
  • Testing and debugging with no transport at all.
  • Designing a system to maximise Independence on factors outside your control.
  • Measuring the performance of asynchronous systems.
All workshops on Thursday Oct 15th will take place at:
Thistle City Barbican, London
Central Street, Clerkenwell London EC1V 8DS

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more