Please log in to watch this conference skillscast.
Deciding the return types of independent sections of your code base is a complicated and extremely important part of developing in Scala. You want each module to be self contained and descriptive while remaining composable with each other. A difficult balancing act.
You will be exploring the tools and options available to you when tackling this issue, while weighing up the pros and cons of each. In particular taking a deep dive into:
Appropriate usage of Either and EitherT
The Error handling implications of Futures and Tasks
When ADTs are your friends.
YOU MAY ALSO LIKE:
- Uncle Bob's Clean Code: Agile Software Craftsmanship (in London on 1st - 3rd October 2018)
- Fast Track to Android Architecture (in London on 22nd - 24th October 2018)
- Uncle Bob's Clean Architecture (in London on 26th - 28th November 2018)
- ScalaX2gether Community Day 2018 (in London on 15th December 2018)
Almost Type-Safe Error Handling
Ben Parker is a scala developer with ITV, working in a microservice architecture on a team dedicated to personal user data and ITVs premium offering. Fanatical about friendly clean code and high-functioning teams.