Masterclasses

PRECONFERENCE WORKSHOPS

On Wednesday, November 6th, 2024 (the day before the J-Fall Conference) the NLJUG organizes expert level preconference Masterclasses. We will provide you with masterclasses of 4 hours from top level speakers.

Visit these preconference 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.

Date and time
Wednesday, November 6th at · 1 – 6pm CET

Location
Van der Valk
Bastion 73
3905 NJ
Veenendaal

Refund Policy
Refunds up to 4 days before event. Eventbrite’s fee is non-refundable.

About this event
Event lasts 5 hours

On Wednesday, November 6th the NLJUG organizes an expert level preconference. We will provide you with 3 deep dive masterclasses of 4 hours from top level speakers.

Visit this preconference of J-FALL to really go in-depth and learn all about the newest Java technology. You can find all the information concerning the sessions here: https://jfall.nl/preconference/

A ticket for the preconference includes;
– Lunch & drinks
– Entrance for J-FALL

Workshops
Masterclass 1:

Speaker: Venkat Subramaniam
Cruising along with Java: Benefiting from the evolution
Java was once a language that dragged along at snail’s pace. Thankfully, that’s no longer the case. In the recent years the pace of development has accelerated, both in language features and in the JDK improvements. Come along to dive into some of the recent changes of Java that are both fun and powerful to use, to learn how you can benefit from these, and we’ll also discuss where the language is heading in the near future.

Masterclass 2:
Speakers: Tim te Beek & Rick Ossendrijver
Transforming Code with OpenRewrite and Refaster
Any project has its share of code quality issues. And if you think you don’t, just wait a while, as existing code patterns and libraries quickly become the old way of doing things. You need to constantly modernize your codebase to keep up, and we’re here to explore tooling that helps you do so.

From a shared passion for code quality, Rick & Tim each arrived at different solutions. Rick is involved with Error Prone Support at Picnic, while Tim works on OpenRewrite at Moderne. Both allow you to manipulate your code to keep things maintainable, but when to use which tool?

In this workshop we’ll go hands-on to explore the relative merits of each tool, as we strive to get rid of common code quality issues affecting codebases. We’ll dive into how you define the changes to make, how to run these code changes, and how to gradually change code and culture across an organization. Walk away with directly applicable fixes, and the toolset and skills to write your own code transformations.

Finally, we’ll highlight the benefits and shortcomings of each tool, with some lighthearted bashing left and right. Up to you to then decide which tool(s) you’ll use going forward.

Masterclass 3:
Speaker: Josh Long
Spring deep dive
We live in an amazing time of opportunity; there’s never been a better time to be a Java and Spring developer!

In this deep dive, we’re going to explore a few key things you’ll need to know to be productive with Spring in 2024 and the years ahead: 

 – Get your feet wet with Spring Boot for the 101 experience. 

 – Integrate AI (artificial intelligence) into your application with Spring AI. 

 – Build modular monoliths and scale your application development, as well as your application itself, with Spring Modulith. 

 – Learn how to wield OAuth with Spring Security’s OAuth support and the awesome Spring Authorization Server. 

 – Learn how to optimize and scale out your application with things like GraalVM native images, virtual threads, and more.

Timetable
12:30 Welcome
13:00 Start of masterclasses (4 hours masterclass with 2x 15-minute coffee breaks)
17:30 End of masterclasses
17:30 Drinks