Workshops

Here you’ll find a list of upcoming workshops that are open to the public (usually not free, though). They are often organized around conferences, where I give a talk. If you are attending one of them, take the opportunity to go deep into a topic you’re passionate about.

42 Talents

The Ultimate Guide To Java 9

When?
20th and 21st of April 2017
Where?
Z├╝rich
What Else?
Announcement and booking

Java 9 is due in July 2017 with its flagship feature Project Jigsaw. It will bring modularity to Java and with it comes strong encapsulation, reliable configuration, improved security, and better performance. But it also brings migration challenges, which might break your code or your tools just by running on Java 9.

The good news: There is still time to prepare and the best way to do so is to know the details. We will start to play around with the early access builds, and spike our own project’s migration. This course will set you to become an expert on this topic.

Java 9 is more than just Jigsaw: Streams and Optional are improved, the Flow API is intended to become the common basis for reactive libraries, factories make creating collections more succinct, and the Process API improves interaction with native processes. All of this and more makes it into the new release.

We’re going to explore each of these topics and make sure you can be productive with Java 9’s new features from day one. For each presented feature, the course will alternate between an introductory presentation, gathering some hands-on experience, and discussing how it might change development practices in that area.

Riga Dev Days

The Ultimate Guide To Java 9

When?
Wednesday, 17th of May, 09:30 to 16:00
Where?
Riga, Kino Citadele, Room 3
What Else?
Program entry

Java 9 is due in July 2017 and its flagship feature is Project Jigsaw. It will bring modularity to Java and with it comes strong encapsulation, reliable configuration, improved security, and better performance. But it also brings migration challenges, which might break your code or your tools just by running on Java 9.

But all is not lost! There is still time to prepare and the best way to do so is to get know the details, start playing around with the early access builds, and spike your own project’s migration. This course will set you up to do just that.

But Java 9 is more than just Jigsaw: Streams and Optional are improved, the Flow API is intended to become the common basis for reactive libraries, factories make creating collections more succinct, and the Process API improves interaction with native processes – all of this and more will make its way into the new release.

We’re going to explore each of these topics and make sure you can be productive with Java 9’s new features from day one.