DEV Community

loading...
Konfy

"That is the power of the community", — Otavio Santana

Anastasia Khomyakova ❤
・3 min read

Hello Friends!
We are counting days before the jLove Conference! Literally! And want as many people as possible to have a chance to participate at our even!
The lineup of speakers is fantastic! The presentations rock!

We also have some additional activities that will help make your experience worthwhile:

  • Connect and network with like-minded individuals from all over the world at our SpatialChat space.
  • Participate in an extended live Q&A session with speakers.
  • Many people find career opportunities while at an event. Recorem is a unique platform that enables finding exciting new jobs at jLove.

And now, please welcome our next lovely speaker, Otavio Santana! We are so proud that Otavio joined us again for this year!

Otavio is a passionate software engineer focused on Cloud and Java technology. He has experience mainly in persistence polyglot and high-performance applications in finances, social media, and e-commerce. Otavio is a member of both Expert Groups and Expert Leader in several JSRs and JCP executive committees. He is working on several Apache and Eclipse Foundation projects such as Apache Tamaya, MicroProfile, Jakarta EE, where he is leading the first specification at Jakarta EE with Jakarta NoSQL

What new countries have you “visited” thanks to the online format?

That is amazing to be in several places at the same time. However, I still missing contact with humans. I visited Japan, Russia, Turkey.

If there are Java Champions, perhaps we should add Java Princesses and Java Dragons, too?

Yeap, once it is Java, the more, the better :)

How has your programming style with Java evolved over the past couple of years? What are some of the things that led to the significant improvements?

For sure, what has been changing in these years is the developer experience in the Java API.
Right now, the API Is more fluent, and it allows us to use it more naturally. Such as both the new Date and Time API and Stream.
In the past, we had a calendar with

Calendar.getInstance()//What does value it should return?
With the new API, is it more clear:

LocaleDate.now()//it returns a value
It is more agile with a faster release, and also it uses DDD with ubiquitous language.

Do you have any personal habits around development or self-care that you would like to share with our audience?

Yeap, the “Mens sana in corpore sano” is my second favorite mantra, it only lost to Hakuna Matata.
I do exercise every day, try to eat healthily, and avoid overworking.
Forget the health of both mind and body was the biggest mistake that I made in the past.
Please, learn with it, so care about yourself, have time for yourself, your family, and your health.
Besides, I love history, philosophy, and music, where I play the piano every day, especially, Jazz pretending to be Oscar Peterson.

Obviously, projects Valhalla, Loom and Amber have received a lot of buzzes, but there is a healthy level of skepticism about the projects. Do you have any thoughts you’d like to share?

That is the power of the community; we have a massive diversity with several opinions and perspectives.
Based on that feedback, Java is even more significant, and, naturally, there is dubiousness in some parts.
In the past, we had several suspicions about Java 8 and the new Date API, and it also happened with a release every six months. However, we can see it was a good move in the Java direction.

There are plenty of reasons why Java, being one of the older software programming languages, is still widely used. For one, the immense power one wields when using Java is enough to make it their staple—coupled with the possibility of using good Java frameworks that can reduce the turnaround time for big projects. Your favorite framework? What advantages and disadvantages it has?

Java has a maturity of over 25 years. However, it is not a single one. Several languages are the same age or older than Java, for example, Python.
I like the power of the community, and with that, I admire the strength of the Java specs within the Eclipse Foundation like Jakarta EE and MicroProfile.
These projects allow for greater participation, transparency in the process and processes to enable contribution.

If you want to attend Otavio's session, you still have an opportunity to register! He will be performing on 26th of June at 17.30 CEST!

Join us!

Discussion (0)