Главная
Study mode:
on
1
Introduction
2
Warmup
3
Repository
4
Derivation
5
function
6
reference
7
service
8
pipe
9
Conclusions
10
lambdas
11
method
12
optionals
13
arbitrary logic
14
content writer
15
in case
16
checked exception
17
switch
18
spider
19
highorder functions
Description:
Explore functional programming patterns in Java 8 through an engaging live coding session. Delve into best practices, patterns, and anti-patterns distilled from years of experience leading projects and teaching developers. Learn about Bloated Lambdas, Happy Predicates, Stream Wrecks, bug-killing techniques, Monads, the Passing-a-block pattern, the Loan Pattern, and five ways to implement type-specific logic. Witness rapid-fire refactoring demonstrations emphasizing maintainable, readable, and elegant code. Gain valuable insights and practical tips applicable to real-world Java 8 development, covering topics such as lambdas, method references, optionals, arbitrary logic, content writers, checked exceptions, and high-order functions.

Functional Programming Patterns with Java8

Devoxx
Add to list
0:00 / 0:00