YoVDO

G ∘ F Patterns

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Functional Programming Courses Higher-Order Functions Courses Behavioral Patterns Courses Design Patterns Courses Lambda Expressions Courses Strategy Pattern Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Web Application Development: The Presentation Tier
University of New Mexico via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique