Monday Nov 19
11:30 –
12:20
Aud 15
Let’s Get Lazy: Exploring the Real Power of Streams
Slides:
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
Efficiency is achieved not just by running things faster, but by avoiding things that shouldn't be done in the first place. Lazy evaluations are a core feature of many functional programming languages. Your code can benefit from lazy evaluations with lambda expressions and, more so, with the power of Streams. In this presentation, we'll start with a discussion of lazy evaluations, with short examples from Haskell and Scala. Then we'll dive into Java to see how we can achieve similar benefits using lambdas and the Stream API.
-
SOLID ElixirGeorgina McFadyenMonday Nov 19 @ 10:20
-
Rust Async Programming in 2018Katharina FeyMonday Nov 19 @ 16:20
-
Let’s Get Lazy: Exploring the Real Power of StreamsVenkat SubramaniamMonday Nov 19 @ 11:30
-
Reaching Beyond Traditional Boundaries with ClojurePhil HofmannTuesday Nov 20 @ 17:30
-
The Why of Go v2: Brave New World EditionCarmen AndohMonday Nov 19 @ 15:10
-
Fresh Async With KotlinRoman ElizarovTuesday Nov 20 @ 10:20
-
Simplification and Automation in Java: Yesterday, Today and TomorrowRod JohnsonMonday Nov 19 @ 15:10
-
The Do's and Don'ts of Error HandlingJoe ArmstrongWednesday Nov 21 @ 13:20
-
Why I Was Wrong About TypeScriptTJ VanTollTuesday Nov 20 @ 11:30