~/talk

Functional Programming Patterns with Java8

TalkinDutchat Voxxed Days Cluj-Napoca 2018 · 2018-11-21..11-23· [java, functional-programming]
slides:none on file

Concrete Java 8 functional programming patterns and anti-patterns are demonstrated with live refactorings using Lambdas, Streams, and Optional. Examples cover fixing bloated lambdas, composing predicates, avoiding common stream pitfalls, safe handling of absent values with Optional (monads), the passing-a-block and loan patterns, and five concrete approaches to type-specific logic with before-and-after working code.

AI-written summary · about

  1. 0:00Java8 and FP intro
  2. 3:09Functional programming
  3. 14:08Power of Optional in Java8
  4. 27:40Practical FP patterns
  5. 39:09Advanced FP techniques
  6. 50:31Summary & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.