Overview
Explore the concept of lazy evaluations and their implementation in Java through this 53-minute conference talk. Dive into the power of Streams and lambda expressions to achieve efficiency in your code. Learn how avoiding unnecessary computations can be more effective than simply running processes faster. Begin with an introduction to lazy evaluations, featuring brief examples from Haskell and Scala. Then, delve deep into Java to discover how to harness similar benefits using the Stream API and lambda expressions. Gain insights on improving code performance and understanding the core principles of functional programming languages applied to Java development.
Syllabus
Let's Get Lazy: Exploring the Real Power of Streams with Venkat Subramaniam
Taught by
Devoxx