Øredev 2017 - Rabea Gransberger - Functional Libraries for Java 8 and 9

Опубликовано: 12 Октябрь 2024
на канале: Øredev Conference
40
2

Java 8 provides us with new APIs to support a functional programming style. While the standard provides us with a good basis, we sometimes wish for even shorter or powerful ways to write clean code for complex tasks.

In this talk I will show you some additional libraries for Java 8 (and beyond) which give you this little extras here and there. I will cover a wide variety of use cases like filter/map/reduce, stream API add-ons, lambdas with unit testing, SQL query support.

This will cover among others: Vavr (Javaslang), JUnit 5, jOOL, RxJava, Vert.x, Jinq

Key takeaways
You will see libraries which extend streams with more methods
What can you do with a pure functional library like Vavr/Javaslang
How to write unit tests with lambas in JUnit 5

Connect with us!
Twitter:   / oredev  
Facebook:   / oredev  
Instagram:   / oredev  
Vimeo: https://vimeo.com/oredev