Chief Solutions Architect @Effortel, CEO @SiriusX Innovations d.o.o, a Java Champion, An Oracle Groundbreaker Ambassador, a JCP member, 3 JSRs EG, EGJUG leader. An International speaker, books & videos author of “JavaFX essentials”, “Getting Started with Clean Code, Java SE 9”, “Hands-On Java 10 Programming with JShell”, and a new book “Secrets of the Java Champion”, writes for IBM Developer, Oracle and InfoQ, Won Duke’s choice 2015, 2014 & 2013 awards, and JCP outstanding adopt-a-jar participant 2013 awards.
Java Optional class is a very powerful tool at hand that we use every day or we deal with when using Stream APIs. But do you use the Optional class correctly and effectively as it should? If you didn't intuit that the code that will go into production is still open for NPE. Even if the code passed the testing phase as well. The best way to use things is to exploit them for what they have been created and tested for in the first place. In this session, we will learn how to use the Optional class the way it was intended? So, let's tackle this topic with 25+ recipes that try to address Optional in your code through an elegant and painless approach covering all the methods.
Scheduled on Friday from 14:35 to 15:25 in Stream 1
Starting from Java SE 9+ which was a major release for the Java programming language and the Java virtual machine. And java works fast to cope with new technology era, and we see this every 6 months, Java SE 9-15 includes many changes, the library additions and the new language features we're going to look at here are all great, and they're very useful in your day-to-day work.
So, let’s take a tour of the new features in Java SE 15, powered by code, the platform designed to support faster learning, and more productive Java development.
Scheduled on Friday from 13:30 to 14:20 in Stream 1
It's gonna be Pannel Discussion with Java Champions that contributed a lot in moving Java forward and inspiring lots of other Developers across Java Communities around the world. We are going to talk about Java past, present and future and will try to find out how Java managed to stay so popular and strong for already 25 years! We want to make this session interactive. So come and join our conversation!
Scheduled on Saturday from 16:30 to 17:20 in Stream 2