No video

Functional Exception Handling in Java with Vavr by Grzegorz Piwowarek

  Рет қаралды 9,994

Devoxx

Devoxx

Күн бұрын

Subscribe to Devoxx on KZfaq @ bit.ly/devoxx-...
Like Devoxx on Facebook @ / devoxxcom
Follow Devoxx on Twitter @ / devoxx
Exception handling in Java is often considered cumbersome and not very aesthetically appealing. In this session, we'll have a look at how functional languages deal with error handling and how we can adapt those approaches in the world of Java with Vavr.
Simply put, we'll see how can we avoid “throws” by using Optional, Try, Either and by leveraging type-driven-development in general.
Grzegorz Piwowarek
From @CasumoTech
Grzegorz Piwowarek is a hands-on tech lead at @CasumoTech, a trainer at @bottega_it, a blogger at 4comprehension.com.
He was professionally involved in projects involving systems integration, image recognition, and recently in highly-scalable, distributed solutions.
Besides software development, he is a professional yo-yo player and a guitarist in a progressive metal band - Visions of Tondal.

Пікірлер: 6
@ruixue6955
@ruixue6955 5 жыл бұрын
0:48 Topic: Exceptions 6:28 Error Handlibg by Go 8:36 Exception Handling anti-pattern in Java 13:50
@renanreismartins
@renanreismartins 4 жыл бұрын
I was longing for an intro on this subject, great talk.
@kennethcarvalho3684
@kennethcarvalho3684 Жыл бұрын
An example comparing the normal approach and its functional sub would be nice.
@AndiRadyKurniawan
@AndiRadyKurniawan 2 жыл бұрын
If only java has a try expression, my life would be easier. 😌
@FireurchinProductionsByzantium
@FireurchinProductionsByzantium 3 жыл бұрын
What's happening forum?
@johnsand3290
@johnsand3290 5 жыл бұрын
interesting talk
Exploring reactive programming in Java by Miro Cupak
44:14
FP vs OOP: Choose Two by Brian Goetz
42:59
Devoxx
Рет қаралды 31 М.
No empty
00:35
Mamasoboliha
Рет қаралды 12 МЛН
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 50 МЛН
UNO!
00:18
БРУНО
Рет қаралды 4,2 МЛН
Vavr By Example by Grzegorz Piwowarek
52:15
Devoxx Poland
Рет қаралды 12 М.
Write awesome tests by Jeroen Mols
46:26
Devoxx
Рет қаралды 20 М.
Functional Programming with Java 8 by Venkat Subramaniam
51:39
Java Custom Exceptions Tutorial - It's Way Easier Than You Think
14:29
Coding with John
Рет қаралды 153 М.
Clean Lambdas - by Victor Rentea at JBCNConf'17
51:49
Barcelona Jug
Рет қаралды 14 М.
Functional Programming IS NO BETTER than Object Oriented Programming
23:01
Continuous Delivery
Рет қаралды 48 М.
No empty
00:35
Mamasoboliha
Рет қаралды 12 МЛН