Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Functional Programming Patterns with Java8

Devoxx via YouTube

Overview

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.

Syllabus

Introduction
Warmup
Repository
Derivation
function
reference
service
pipe
Conclusions
lambdas
method
optionals
arbitrary logic
content writer
in case
checked exception
switch
spider
highorder functions

Taught by

Devoxx

Reviews

Start your review of Functional Programming Patterns with Java8

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.