Functional Programming Patterns with Java 8
Offered By: Devoxx via YouTube
Course Description
Overview
Explore advanced functional programming patterns in Java 8 through an intense live-coding session. Dive into real-life examples extracted from production code, covering topics such as Bloated Lambdas, Happy Predicates, Stream Wrecks, and Monads. Learn best practices, patterns, and anti-patterns distilled from years of experience in projects heavily utilizing Lambdas and Streams. Witness refactoring techniques aimed at creating maintainable, readable, and elegant code. Discover five ways to implement type-specific logic and understand the Loan Pattern. Gain insights into killing the biggest bugs and writing Java 8 code that future maintainers will appreciate. This 55-minute talk by Victor Rentea at Devoxx is packed with practical knowledge for developers looking to elevate their functional programming skills in Java 8.
Syllabus
VICTOR RENTEA - Functional Programming Patterns with Java8
Taught by
Devoxx
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX