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.
I’ve presented this talk at the following conferences:
- Slides for JAX Germany 2014
- Slides for Gluecon 2014
- Slides for OSCON 2014
Here is the latest version.
Pingback: Slides for my #oscon talk on functional programming | plain old objects