Cruising Along with Java: From Java 9 to 25
Java has been evolving at a fast but steady pace, with six months releases. Much has changed in the language, bringing conciseness, elegance, and above all better modeling facilities to design software. In this hands-on workshop come experience first hand the facilities offered by modern Java and learn how we can benefit from it on our software projects. In addition to exploring the newer syntax, we will peek into the semantics and the bytecode to understand the behavior of the code, its effect on performance and interoperability to other languages on the JVM.
Each attendee will receive a copy of the book on the topic written by the presenter. Workshop Requirements: Please have these installed on your system well ahead of the workshop:
- git client
- your favorite IDE (IntelliJ IDEA Community Edition recommended but not required)
- Latest version of the JDK
Workshop Learnings:
- Why should you modernize your Java applications?
- What are some of the new design capabilities you can leverage
- How to make code fluent and less error prone
- Learn how to intermix multiple features for greater benefits
- Know the dos and don’ts with modern Java
Workshop Benefits:
- Get the motivation and knowledge you need to modernize your Java applications
- Know the power and the performance implications of newer features
- Knowing the details, device a plan to modernize your codebase
- Get a glimpse of where Java is heading
- Influence how Java is applied in your enterprise
Workshop Who Should Attend: *Programmers *Team leads *Hands-on Architects *Technical Managers who are involved in applications developed with Java


