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

Author's avatar
Julien Truffaut
Functional Programming trainer and consultant
    Scala
    Shell
    HTML
    CSS
    JavaScript
    Haskell
    Ruby
    Awk

Related Jobs

Related Issues

viebel / klipse-clj
viebel / klipse-clj
  • Open
  • 0
  • 0
  • Intermediate
  • Clojure
viebel / klipse
  • Open
  • 0
  • 0
  • Intermediate
  • Clojure
viebel / klipse
  • Open
  • 0
  • 0
  • Intermediate
  • Clojure
  • $100
viebel / klipse
  • 1
  • 0
  • Intermediate
  • Clojure
viebel / klipse
  • Open
  • 0
  • 0
  • Intermediate
  • Clojure
  • $80
viebel / klipse
  • Open
  • 0
  • 0
  • Advanced
  • Clojure
  • $80
viebel / klipse
  • Open
  • 0
  • 0
  • Advanced
  • Clojure
  • $180
viebel / klipse
  • Open
  • 0
  • 0
  • Intermediate
  • Clojure
viebel / klipse
  • Started
  • 0
  • 1
  • Intermediate
  • Clojure
  • $80

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GithubStart with Stack OverflowStart with Email