More talks in the program:
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.
Thistle City Barbican, London
Central Street, Clerkenwell London EC1V 8DS