Sales Ended

Workshop: Functional Programming With Scala by inventor of Play framework ,...

Event Information

Share this event

Date and Time

Location

Location

Criteo

325 Lytton Avenue

Palo Alto, CA 94301

View Map

Event description

Description

As part of the first NABDConf Palo Alto, Criteo is putting together a one day workshop on Functional Programming With Scala by inventor of Play framework , Guillaume Bort.

Sequencing Computations – Mastering map/flatMap/fold/...

10:00 am – 12:00 pm

This is probably the most difficult thing for newcomers to functional programming: to have a clear understanding of this flow of map and flatMap operations. In this session let's take it from the beginning: looping, iterating, mapping, flatMapping, folding, reducing and how all that stuff is related to "for comprehensions".

Implicits Everywhere – Adhoc Polymorphism With Type Classes

1:00 pm – 2:30 pm

The infamous implicit keyword in Scala: it is used for many different use cases, including some that are deprecated and now behind a compiler flag! So let's start from the beginning again and learn to recognize the different usages. Then let's focus on the most important one: the Type Class pattern.

Concurrent Functional Programming With Scala – Mastering Future & Promise

2:30 pm – 4:00 pm

Functional languages are very good for concurrent programming right? Let's see what it means for Scala and how to use its main API for dealing with concurrency: scala.concurrent.Future.

Only 40 seats available.

Share with friends

Date and Time

Location

Criteo

325 Lytton Avenue

Palo Alto, CA 94301

View Map

Save This Event

Event Saved