Session Details

JAX London, 8-11 October 2018
The Conference for Java & Software Innovation

Dr Raoul-Gabriel Urma
Dr Richard Warburton
10 Oct 2017
18:15 - 19:05
Thank you for attending! ✓See you in 2018: ✓Oct 8th - 11th ✓Tickets will be avaliable soon! Register now
EARLY BIRD Save £350 by August 24th!on conference + workshops Register now

Simple and Modern Concurrency in Java: Completing the Promise

10 Oct 2017
18:15 - 19:05

Microservices are all the rage these days. But how do you combine different external service calls together? In this live-coded talk we will review the history and show the future of concurrency in Java and work with three techniques to solve this problem:

* 1995: Threads introduced in Java 1
* 2005: Executor Service introduced in Java 5
* 2014: CompletableFuture introduced in Java 8

For each of these techniques, we will show how you can use them using live-coded examples. The talk will focus on describing patterns available using CompletableFuture, a new class added in Java 8 which lets you compose asynchronous computations in a declarative, and awesome, manner.

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