Skip to content

Scala meetup #6 - Tame your Effects

Photo of Bojan Babić
Hosted By
Bojan B.
Scala meetup #6 - Tame your Effects

Details

Abstract:
For many developers, Scala's Future is the way to express asynchronous, concurrent computations. As part of the standard library for many years, the Future has reached a respectable level of maturity and ecosystem support. However, it has its downsides - eagerness, uncancelability, and lack of referential transparency are just the tip of the iceberg. The question is, can we do better?

In this presentation, Dejan will introduce a library for type-safe, asynchronous and concurrent programming called ZIO. He'll explain the library's design, present its building blocks and point out the established best practices. By the end of the talk, you'll learn how to utilize the power of functional programming to write better programs.

Speaker Bio:
Dejan Mijic works as a senior software engineer at Zalando SE in Berlin, Germany. He is passionate about functional programming and distributed systems. Outside of his daily job, he enjoys contributing to OSS projects and competing in general knowledge quizzes.

Photo of ScalaSerbia group
ScalaSerbia
See more events