~/talk

Functional Libraries for Java 8 and 9

Talkat Oredev 2017 · 2017-11-08..11-10· [reactive-programming]
slides:none on file

Demonstrates concrete libraries and live code: jOOL replaces collect+grouping and shows jOOL window functions that produce running balances from tuples; Vavr supplies Vavr immutable collections with lifting and memoization to avoid exceptions; JUnit 5 creates dynamic tests generated for n=1..30; RxJava composes timed observables; Vert.x serves a simple Vert.x HTTP server route that returns JSON — each example compiles and runs in the demo.

AI-written summary · about

  1. 0:00Intro
  2. 0:45Twitter Survey
  3. 1:30Functional Programming
  4. 1:54Recap
  5. 2:04Functions
  6. 3:51Pure Functions
  7. 4:47Java 8 Additions
  8. 6:57Java 8 Composition
  9. 8:20Streams
  10. 9:56List
  11. 10:49Other JVM languages
  12. 11:55Birthday breakfast example
  13. 12:40Java 8 example
  14. 15:15lambda
  15. 15:32jewel
  16. 16:42jewel example
  17. 19:26window function
  18. 22:33favor
  19. 25:43waiver
  20. 33:22reactive libraries
  21. 36:45timed operations
  22. 40:51Vertex
~/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.