50% OFF: In-Depth AI & Machine Learning Course
Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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