Workshop Details

JAX London, 9-12 October 2017
The Conference for JAVA & Software Innovation

13 Oct 2016
09:00 - 17:00
BLIND BIRD Save up to £500 by May 4th! + Free workshop day! Register now
EARLY BIRD Save £100 by August 25th!on conference + workshops Register now

Modern Java Fitness with Peter Lawrey


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
Continuous Delivery
Delivery Pipelines, Testing & more
DevOps, Container & Cloud
Everything about DevOps, Docker & Cloud platforms
Big / Fast Data
Saving, processing & more