IT Development Cafe

Date 28-02-2023
Time 19:00 - 21:30
Theme Java
Location
  • Van der Valk Zuidas
  • Tommaso Albinonistraat 200
  • 1083HM Amsterdam
Speaker Hanno Embregts Peter Wessels
Description Power up your JVM lanquage skills 
Programming languages are ever evolving. As a Developer it's important to evolve with them! On Tuesday February 28 we’ll dive into some of today’s hot topics for developers working with JVM languages: functional programming in Kotlin and pattern matching in Java. Find out what’s what, how to use it to its full potential, and take your programming and coding skills to the next level! At this event Hanno Embregts and Peter Wessels will give the following talk:

Pattern Matching: Small Enhancement or Major Feature? - A J-Fall 2022 top 10 rated session!
At first it seemed to be just a small enhancement: the addition of “Pattern Matching for instanceof” (JEP 305) in Java 14. No more unnecessary casting after an instanceof, that ought to save us a few seconds a day! However, upon further investigation you’ll quickly discover that pattern matching is not just an enhancement, but rather a vital puzzle piece in the grander scheme of things.


Why were switch expressions added to Java, for example? To make them support pattern matching in a later release! And why did Java 14 bring us records and did Java 15 contain sealed types? Because they could work really well with pattern matching in a later release! These new concepts are the foundation upon which advanced pattern matching features will be built.


So attend this session to get all caught up! You’ll hear about type patterns, deconstruction patterns, nested patterns and even how pattern matching could improve serialization in the future. Live coding included, of course!

More info IT Development Cafe