December 7, 2020

Practical Vavr

I’ve been writing a book named Practical Vavr lately πŸ“˜

Practical Vavr is all about making you want to use Vavr in your day to day Java programming, it’s about crafting robust and elegant Java code while embracing functional programming concepts πŸ‘Œ.

If you want to improve your Java code quality, by using a well-thought and beautifully designed functional programming library, then you need Vavr πŸš€, and this book will help you learn how to use it, what it can bring you and how to put it in practice πŸ’».

This book is recommended to all Vavr users as a great introduction for beginners, and an everyday reference for experts. It covers Option, Tuple, Either, Try, Lazy, Future and the Collections API of Vavr. Besides it put them in context of real world day to day programming and how you can use Vavr to avoid problems and make your code robust and easy to maintain.

I’m using leanpub to publish it, over here:, which means that the ebook will be updated according to feedbacks πŸƒ.

I had the pleasure to have Daniel Dietrich, the creator of Vavr reading it before publishing, and he’s kind enough to recommend it.

Don’t hesitate to share it πŸ˜ƒ

I often wondered what it was like to write a book, now I know 🀘.

Until next time!

Alexandre Grison - // - @algrison