G ∘ F Patterns
Offered By: Devoxx via YouTube
Course Description
Overview
Explore how Java 8 lambda expressions revolutionize design patterns in this Devoxx conference talk. Discover how to reimagine and simplify Gang of Four patterns using functional programming concepts. Learn to leverage higher-order functions and remove unnecessary object-oriented infrastructure from your code through live coding examples. Gain insights from Mario Fusco, a Java Champion and senior software engineer at Red Hat, as he demonstrates the power of functional programming in Java, covering topics such as object wrapping, static functions, strategy patterns, observers, function composition, and the chain of responsibility pattern.
Syllabus
Introduction
Object wrapping
Static function
Runnable function
lambdas
strategy
behavior
publish
signal
lambda
observer
salary calculator
double unary
function composition
channel responsibility
chain of responsibility
interpreter
map
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube