Functional Programming Patterns with Java8 - a live coding marathon


Hello everybody,

We are happy to announce that our next meetup will take place during Bucharest Technology Week (

i18n: depending on the audience, the live coding section will be delivered in RO or EN.

Speaker: Victor Rentea

It’s been 4 years... 4 years for us to play with functional programming in Java 8. It’s time to see some best practices.

After leading 2 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 refined over the years.

Among the points you will hear:

Fat, unhealthy lambdas
How to make a Predicate happy
Stream wrecks
The cure for the most frequent bug of all
Passing-a-block and The Loan Pattern
5 ways to implement type-specific logic

All via several live coding exercises. However, as this will probably be the fastest live coding you saw in your life, the second part of the meetup will dive into more detailed explanations of the exercises you (the audience) will select.

For the best experience, prior contact with Java 8 is REQUIRED!

Perspective: As a **Clean Code** ambassador, Victor will always strive for maintainable, readable, elegant code with Java 8.

PS: The very same live coding session was accepted as a talk in Paris at Devoxx FR this year.

Location: a HUGE room 5th floor in The Bridge building, next to Grozavesti and Carrefour Orhideea. There will be two projectors.


18:00 - 18:30 The Arrival

18:30 - 19:30 Presentation: Live Coding Marathon, 5 exercises

19:30 - 20:00 Pizza Party Time

20:00 - 21:00 In-depth explanations of the exercises you vote for.

21:00 - 21:30+ Networking, chit-chat, other (more simple) examples, if you want


Victor is one of the top Technical Trainers in Bucharest ( and Lead Architect/Consultant at IBM. He survived 13 years of development and 5 as a trainer.

He entitles himself a “Clean Code Maniac”, and over the past 2 years he preached about elegant code in over 20 talks at top conferences in Moscow, London, Paris, Krakow, Kiew, Vienna, Sofia, Belgrade, Morocco,... The 2 Meetups previously organized by Victor were among the 3 largest ones in the BJUG history.

So, with such a speaker background, you shouldn’t miss this event!!

See you soon and until then Happy Easter!