Foundation of functional programming training course
My name is Julien Truffaut. I am a Scala trainer, author of Monocle (optics in Scala) and a contributor to many functional programming libraries such as Cats, Circe.
On Saturday, 16 November 2019, I'm organising a 1-day public training in London on the fundamentals of functional programming in Scala. The training includes the first two modules of my course Foundation:
- Function: This module covers patterns with first-class functions, recursion, lazyness. We will also look at how pure functions can help us write code that is both easier to test and to refactor.
- Side effects: In this module, we will learn how to control effects using Thunk or IO. In particular, we will compare IO and Future from the standard library and discuss how can we use functional programming concurrently.
You can find more details on the event page.
Please don't hesitate to reach out to me directly at firstname.lastname@example.org if you have any questions about the course.
I will be happy to see you at my course!