Functional Programming Patterns with Java8
Offered By: Devoxx via YouTube
Course Description
Overview
Explore functional programming patterns in Java 8 through a dynamic 50-minute conference talk by Victor Rentea at Devoxx. Dive into live coding exercises showcasing best practices, patterns, and anti-patterns distilled from real-world project experience. Learn about Bloated Lambdas, Happy Predicates, Stream Wrecks, and effective bug-killing techniques. Discover advanced concepts like Monads, the Passing-a-block pattern, and the Loan Pattern. Examine five distinct approaches to implementing type-specific logic while maintaining clean, maintainable, and elegant code. Gain valuable insights to enhance your Java 8 programming skills and create more efficient, readable code that future developers will appreciate.
Syllabus
Functional Programming Patterns with Java8 with Victor Rentea
Taught by
Devoxx
Related Courses
Functional Program Design in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala (Scala 2 version)
École Polytechnique Fédérale de Lausanne via Coursera Learn F#
YouTube Haskell for Imperative Programmers
YouTube HackerRank in Haskell
YouTube