Functional Programming Patterns with Java8 with Victor Rentea
After leading 2 projects making heavy use of Lambdas and Streams, counseling many others at IBM, and teaching hundreds of developers at University and as an Independent Trainer, Victor will prove several best practices, patterns and anti-patterns he distilled over the years. All via a series of live coding exercises, like you've probably never saw in your life! You will hear about: Bloated Lambdas, A Happy Predicate, Stream Wrecks, How to Kill The Biggest Bug, Monads, Passing-a-block, The Loan Pattern, and 5 Ways to Implement Type-Specific Logic. Of course, as a Clean Code Maniac, Victor will always strive for maintainable, readable, elegant code. PS: You know, some Joe will maintain your Java8 code at some point. So let's just hope Joe would be a nice safe guy...

Clean Code with Java8 4 years later (V. Rentea)

The New Java Best Practices by Stephen Colebourne

How to (Re)start Your Java Journey in 2026

Tomasz Nurkiewicz — CompletableFuture in Java 8, asynchronous processing done right

Clean Lambdas - by Victor Rentea at JBCNConf'17

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Functional Programming with Java 8 by Venkat Subramaniam

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Concurrency Concepts in Java by Douglas Hawkins

Effective Unit Testing by Eliotte Rusty Harold

Something is jamming GPS over Europe. Here's what we found

Functional Programming in Java When, Why and How? by Alasdair Collinson

How to Actually Learn C (2027 Edition)

Design Patterns Revisited in Modern Java by Venkat Subramaniam

JDK 8: Lessons Learnt With Lambdas and Streams

The French Do Not Care About Work

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Effective Java, Third Edition Keepin' it Effective (J. Bloch)

CompletableFuture: The Promises of Java

