We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel πŸš€.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through Functional Works average a 15% increase in salary πŸš€

Blog hero image

Foundation of functional programming training course

Julien Truffaut 6 November, 2019 (1 min read)

Hi everyone,

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 julien@fp-tower.com if you have any questions about the course.

I will be happy to see you at my course!

Yours sincerely