When
9:45 AM Saturday
Where
5502
Silicon Valley Code Camp : October 11th and 12th 2014session

Map, flatmap and reduce are your new best friends

In this talk you will learn how these and other higher-order functions enable you to write simple, expressive and concise code that solve problems in a diverse set of domains.

About This Session

Higher-order functions such as map(), flatmap(), filter() and reduce() have their origins in mathematics and ancient functional programming languages such as Lisp. But today they have entered the mainstream and are available in languages such as JavaScript, Scala and Java 8. They are well on their way to becoming an essential part of every developer’s toolbox. In this talk you will learn how these and other higher-order functions enable you to write simple, expressive and concise code that solve problems in a diverse set of domains. We will describe how you use them to process collections in Java and Scala. You will learn how functional Futures and Rx (Reactive Extensions) Observables simplify concurrent code. We will even talk about how to write big data applications in a functional style using libraries such as Scalding.

Time: 9:45 AM Saturday    Room: 5502 

The Speaker(s)

undefined undefined

Chris Richardson

Founder , Eventuate, Inc

Founder of Eventuate, Author of POJOs in Action, creator of the original Cloud Foundry