JUG Milano Meeting #117

Giovedì 12 Dicembre 2019

Functional Design Patterns with Java 8

L'incontro si è tenuto Giovedì 12 Dicembre 2019 presso lo Spazio Venini42 (mappa) in Via Venini 42 grazie all'ospitalità di Mikamai e LinkMe, e supporto logistico di Credimi .

La registrazione dell'intervento è su https://youtu.be/fmzIO-RK1B8.

Abstract dell'intervento:
After leading numerous projects making heavy use of Lambdas and Streams, consulting many others at IBM, and teaching hundreds of developers as an Independent Trainer, Victor gives us a synthesis of the best practices, patterns and anti-patterns he distilled over the years. Among the points you will hear:
  • Bloated, unhealthy lambdas
  • How to make a Predicate happy
  • Stream wrecks
  • The cure for the most frequent bug of all
  • Monads
  • Passing-a-block and The Loan Pattern
  • 5 ways to implement type-specific logic
All via several lightning-fast live coding exercises.

A cura di Victor Rentea:
Victor is a Java Champion, and one of the top Technical Trainers in Bucharest, having trained by now more than 1.5K developers in 30+ companies throughout Europe. He is also Lead Architect at IBM, where he practices Pair Programming and Refactoring every day. Victor regularly speaks at top international conferences: his live-coding sessions are insane, lightning-fast but well crafted, full of enthusiasm, deep insights and take-away tips. After organizing the biggest 4 JUG meetups in Bucharest, Victor founded the Bucharest Software Craftsmanship Community in which he runs regularly free coding webinars (for now, spoken in Romanian). His personal commitment is to seed passion for writing clean, professional code. You can find Victor on Twitter (@victorrentea), LinkedIN or Facebook, or on https://victorrentea.ro.