Algebraic Data Types and Pattern Matching in Java
Channel: Devopedia
Date: 2023-04-29

Java 8 introduced lambdas and method references. These helped adoption of functional programming in Java. Later versions of Java have introduced records, sealed classes and pattern matching which facilitate adoption of more functional programming practices. This talk/demo will present these concepts along with code snippets.

Speaker:
Naveenkumar Muguda, Engineer, Speaker, Teacher, Writer
https://www.linkedin.com/in/muguda/

Slides:
https://docs.google.com/presentation/d/1-KQg8Zud15mhri8xANacbWwrRJaCUBSgKDFVskKqf_Y/edit?usp=sharing

Code:
https://github.com/naveenkumarmv/java-patternmatching

Relevant Article on Devopedia:
1. https://devopedia.org/functional-programming