- .map() transformation method in Java
- You have written applications in JavaScript, Java, Ruby, or any other OO language for one or two years and can define and invoke functions that take 0 or more non-function parameters.
- lambda/functional/reactive/event-driven/async programming is modern and useful
- You should be able to perform basic data transformations using Stream.map() in Java.
- Performance overhead
- Dramatically different to imperative style coding