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

YouTube

Achieving Functional Programming in Java

GOTO Conferences via YouTube

Overview

Explore functional programming techniques in Java through this conference talk from GOTO Chicago 2019. Learn about Lambda, a Java library that offers advanced functional programming capabilities. Discover how to implement functors, applicative functors, monads, coproducts, and other algebraic and category theoretic structures in Java. Gain insights into lazy evaluation, profunctor optics, semigroups, monoids, and type-safe heterogeneous structures like HLists and HMaps. Understand how experienced Java development teams can leverage functional programming concepts without abandoning the maturity and ecosystem benefits of Java. Delve into practical examples and use cases that demonstrate the power of functional programming in a traditionally object-oriented language.

Syllabus

Achieving Functional Programming in Java • John Napier • GOTO 2019

Taught by

GOTO Conferences

Reviews

Start your review of Achieving Functional Programming in Java

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.