Vlad Cârcu – Dobrin

Vlad Cârcu – Dobrin

Technical Team Lead

Vlad has worked as a Java Developer since 2006 and for the past years he has also been in various tech lead or team lead positions, managing teams up to 5 people for both maintenance and greenfield projects, local or remote teams.

Currently, he is also involved in sharing knowledge and developing talent, both inside and outside the company he works for.

We first met Vlad right before Peak IT 2019, and we would have liked him to join us for that edition. His agenda was full at the time, which we all regretted, but the IT community got the chance to learn from his experience shortly after Peak IT, both in weekend workshops and in our second Meetup.

This year we’ve made sure he is on the list so you can find out about what is up to in regards to Java.

Workshop: Up to date Java: new features in versions 10 – 15

The goal of the workshop

We aim to look at the features Java offers, up to version 14, and see how they can help us write better, easier to maintain code.

What will we do in this workshop?

We will start with an already made Spring Boot web application and migrate its code from Java 8 to Java 14, all the while highlighting the various APIs introduced.

You are in the target of the audience if you:

This is an intermediate workshop. If you want to get the most out of it, you should have at least academic experience with the following:

  • Java 8 features (functional interfaces, streams, Optional, default methods)
  • The Spring framework and Spring Boot web applications
What will you learn at the end:
  • You’ll understand what experimental features are
  • You’ll be aware of the full-fledged and experimental features up to Java 14
  • You’ll experiment with using the new APIs
What tools do you need installed on your computer before the workshop starts

Considering the workshop will be online, there are no tools needed. However, the code presented will be shared afterwards. If you’d like to try it out, please make sure you have Open JDK 14 and an IDE installed.