Skip to content

Applying category theory abstractions in Scala

Photo of Ovidiu Deac
Hosted By
Ovidiu D.
Applying category theory abstractions in Scala

Details

6:30 - arrival of participants, networking, pizza
7:00 - Ovidiu Deac - Applying category theory abstractions in Scala
8:45 - networking & drinks

This presentation will show how using abstractions like Monoid, Functor, Applicative and Monad improves the code. We will start with some code that needs refactoring. First we will discuss its problems, then we will refactor it by implementing the above typeclasses with cats. The implementations will be tested with property based testing.

About Ovidiu:
Ovidiu is a software developer who strongly believes in functional programming. After working with various programming languages and technologies for many years, he realised that functional programming is the best way for writing robust software. He founded EdIT, a company specialised in technical trainings, and also works as contractor on projects related to functional programming, mostly in F# or Scala.

Photo of Cluj.fp group
Cluj.fp
See more events
Sediul Ullink
Str Victor Deleu nr 1, et 3, (intrarea dinspre Parcul Caragiale) · cluj-napoca