On Wednesday, October 30th, 2019 (the first day of J-Fall 2019) the NLJUG organizes expert level pre-conference Masterclasses. We will provide you with 3 expert level masterclasses of 4 hours from top level speakers Sven Ruppert, Sander Mak and Ray Tsang.
Visit these pre-conference masterclasses of J-Fall to really go in-depth and learn all about the newest Java technology. You will be granted entrance to J-Fall when you get your ticket and you will be able to join the network drinks and the exclusive speakers diner afterwards.
A ticket for the pre-conference is 129 euro.
Java.Next: Keeping Up with Java
As of Java 9 we’re getting a major Java release twice a year. Java 11 and beyond are already available, but you’re most likely still developing on Java 8. Looking at Oracle’s Java 8 roadmap, where public support for Oracle JDK 8 was dropped early 2019, that’s not a great place to be. So what’s next? In this workshop we’ll look at many of the big (and some smaller) changes that happened since Java 9. We’ll examine new features in Java 9 and 10 such as modules and local-variable type inference with `var`. Of course Java 11 – with an all-new HttpClient API – and later versions won’t be forgotten either. In this workshop, you’ll learn through listening, experiencing demos and live-coding. You’ll also be coding with new Java features yourself with hands-on labs.
JUnit5: From @Test Up to Your Own TestEngine
JUnit5 has been out for some time now, but what are the hidden pearls you can find inside the new Junit Platform? This session explores the possibilities, from @Test over custom extensions up to your own TestEngine. The presentation shows you how to manage a full-stack test in different flavours, based on the JUnit5 possibilities. The main focus is on the development of a custom TestEngine to support project-specific needs. After this, you’ll have all the bits and bytes you need for starting your journey with JUnit5.
Deploying & Managing Microservices with Containers and Kubernetes
By Ray Tsang
A quick overview on Docker containers, usages, and how to scale up from a single container to a fleet of containers working together with Kubernetes for real-life workloads, such as running java-based applications! Join this session to see how to use Kubernetes to launch, manage, and rolling-upgrade a fleet of Java application instances with session replication.
In this session, you’ll learn:
– How to containerize different Java-based microservice workloads using Docker and different build tool plugins
– Deploying and managing a fleet of Java-based microservices in Kubernetes
– Service discovery 101 in Kubernetes
– Perform critical DevOps steps, such as canary, rolling update, roll backs…
– Tips and tricks!
13:00 Start masterclasses
(4 hours with 2x 15-minute break)
17:30 End masterclasses
18:00 Drinks and networking