Victor Rentea is a Java Craftsman.Sr. Engineer & Technical Lead at IBM Romania. Independent Trainer & Coach.
I worked hard on backend systems over the last 10 years, solving technical challenges of a broad range of enterprise Java applications as a developer, lead and consultant. 4 years ago, after I had devoured Uncle Bob’s Clean Code book, I joined the ‘coding craftsmanship’ move.
Of course, soon after I started preaching about it as an independent trainer/coach. This Clean Code, TDD, Pair Programming stuff it’s just too fun too keep it for oneself. For hundreds of days I’ve spread the word to more than 1000 trainees in all kinds of settings (even faculty lectures), usually bundled together with other training modules that I’ve gradually developed, such as Spring, JavaEE, JPA, Design Patterns, and the like. You can find the entire curricula on my website.
My extensive experience as a trainer allowed me to refine a very entertaining presentation style, spiced with jokes, non-IT-world analogies, and examples that is able to make any developer profile understand even the most advanced design discussions.
Recently however, I realized how much I enjoy meeting smarter people, so I’ve started talking at international conferences such as Devoxx MA and VoxxedDays Belgrade and Bucharest, IMWorld Bucharest.
Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session.
The first hour is be about “Lambdas and Streams”: get an overall picture of the features and things you can do with them through a hands-on lab, mixed with walking a big Mind-Map specially built for this purpose). The second hour is about the “Clean …” part: what principles to follow to keep the new code clean and readable. It’s all basically a mix: 70% practice – 30% slides and theory (approx).
Q. Why is the subject matter important?
Lambdas and Streams are super powerful if used appropriately, but can turn to a nightmare if used carelessly. And “powerful” = cleaner, more readable.
Q. Who should attend your session?
Developers with at least several months of hands-on experience on Lambdas and Streams, although it’s not a strict requirement. Spartans are also welcome. Those with more experience can join the session for the second hour, when the things will get more interesting – “CLEAN Lambdas”.
Q. What are the key things attendees will take away from your session?
Tips&tricks + a lot of suggestions about how to use Java8 lambdas and streams in their production code base in a clean,readable, maintainable way. Including common pitfalls and things to look after.
Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2017?
Clean Code (accepted at two conferences this year) and Clean Architecture (just talked at BJUG on 22 feb – clip on youtube). As you can see – CLEAN stuff 🙂