Functional Modern Java

Duration: 180 mins
Kenneth Kousen
Founder, KousenIT

Java is now on a six-month release schedule, with new features being added all the time. This workshop will show the most important features that have been added to Java, including functional features like streams, lambda expressions, and method references, and from there discusses modules, jshell, collection factory methods, private methods in interfaces, new annotations and more. The goal is to demonstrate not only what has been added, but why and where to use them.

Additional topics will include Local Variable Type Inference, the new HTTP client, the enhanced switch expressions, and more. If there is interest, coverage of preview features like records and text blocks will be included.

You may also be interested in

50 mins

The LLVM Project has been around for over a decade, but is increasingly important as a compiler infrastructure to get...

50 mins
An Introduction to Property-based Testing

Property-based testing is an approach to testing that involves checking that a system meets certain expected properties. The approach is...

50 mins
Bringing Reactive Programming to Java and Microservices

Reactive programming is all about non-blocking applications that are asynchronous and event-driven. It also leads to a major shift from...

50 mins
Web Assembly

While still new to most people, WebAssembly provides a formidable vision of safe, fast, portable code. Through clever choices and...

25 mins
Practical Approaches To Scaling Distributed Transactions

Application development platforms have evolved to a state where several features available within an Environment are now assumed to be...

50 mins
Heroku PaaS Apps to Feature your Work in any Language

Ever thought that you write code and promote, the application runs and automatically deploys? Do you want to deploy free hosting...