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 – Hexagonal architecture
The goal of the workshop
During this workshop, you will learn all about hexagonal architecture: when to use it, how to implement it and most importantly, how it helps you keep the design of your projects clean over time.
What will we do in this workshop?
We’ll start with understanding what hexagonal architecture is and how it compares to the layered architecture. We’ll then have a look at how it enforces best practices in your code. Finally, we’ll have a live demo and a practical exercise. The code used to showcase the concepts is written in Java.
You are in the target of the audience if you:
- you have at least 2 years of development experience
- you are curious about code design and ways to evolve it
What will you learn at the end:
After the workshop, you should have a better understanding of how software evolves, what problems you might encounter and how hexagonal architecture can help solve them. You will be able to identify when it’s worth using it and also know how to implement it.
What tools do you need installed on your computer before the workshop starts
- Java 16
- IntelliJ / eclipse
- Git
In case you register for this workshop and you need info regarding tools, let us know, either by email or on Facebook Messenger.