Piotr Limanowski | Devoxx

Piotr Limanowski
Piotr Limanowski Twitter

From Schibsted Tech Polska

Piotr is a señor code arsonist based in Gdansk, PL. He has been developing scalable web products since early 2000s with variety of languages (Java, Scala, Ruby, Javascript and Elixir). Focused on delivering value to products and constatly working on simplyfing things. Aside from that he is el modo evil brujito and a future hoverboard owner.

Blog: http://peel.github.io

archisec Architecture, Performance and Security

De⎇ it! The Error Handling Approaches

Conference

Usually errors in imperative languages are handled by try-catch block or checking that each operation (function) returned as expected. This causes a lot of defensive coding with if-wrapping of code blocks. With more functional approach it is way easier to do so… The talk introduces two models of error handling: Erlang-inspired let it crash and foldable, Either-type and Kleisli composition related approach.