Vavr: A functional library in Java

preview_player
Показать описание
Developers are always looking for ways to improve their code to make it shorter and more efficient. Functional programming wins brownie points as it enables one to write concise code with fewer lines. This is why it has gained popularity amongst developers.

Java 8 allows developers to exploit the power of functional programming with the Vavr library. In fact, Vavr expands the power of Java 8 and helps significantly reduce the amount of code along with facilitating better code quality.

This webinar will help you to take a deep dive into Vavr and cover collections, functional interfaces for error handling, concurrent programming, and pattern matching. The functional library in Java also helps you to accomplish the immutable goal in Java 8.

Here’s the agenda for the webinar -
~ Vavr, A functional Java library
~ Vavr Module
~ Comparing Java 8 with Scala
~ Functional Data Structure with Vavr
~ Pattern Matching
~ Java 8 with Vavr Library
~ Live demo

Рекомендации по теме
Комментарии
Автор

I am looking for some help - how would I combine a List<Validation<String, Long>> of arbitrary length into a Validation<Seq<String>, Long>? I'm not sure how to get past the limit of eight in the overloads of the combine method.

HealthPoliticsAndProtein
Автор

Thanks for posting this video. It was really helpful. BTW, the authors of the package (which was previously Java Slang I think) pronounce the name as "waiver" as far as I know.

TimMattison