MicroProfile and the chaos incarnated: Micro-Quarkus Boot!

When you start a new project in Java, obviously you are not going to use only plain vanilla Java. You usually need some libraries or frameworks to help you: maybe to connect to a database, maybe to setup some web service. There are many of these libraries and frameworks that have been around our Java ecosystem for a long time. They have helped evolved the Java ecosystem for decades. These libraries experiment with features and how to implement them in the best way. That generated a knowledge base that the developers of the language can later use to add those same features in the best way possible to the core language. ...

July 1, 2024 · 12 min

I want to fix the diversity on my event, help me!

If someone linked you this post is probable you are organizing an event where diversity and inclusivity is an issue and they want to help you fix that. If you want, you can jump to the subsection that better adjust to your case. Remember: diversity is not a TL;DR , you probably need to read the full article to get a better grasp of what you need. As usual: I’m going to focus on the gender gap because it’s easier for me to talk in those terms, but similar strategies can be applied to any other under-represented group.

July 7, 2019 · 11 min
25900843762_5790658465_z

How can I get a diverse and inclusive team?

Do we really need to explain the problem of diversity? IT is mainly white and male. Even the most egalitarian person have biases due to have lived on a non egalitarian world and this reflects on our community. There are also society pressure to some groups of persons not to work on IT.

June 5, 2019 · 12 min

Personalized Event Listeners in Java

Although the Observer pattern is implemented natively in Java, sometimes we need to make an event management that suits better our needs when using event listeners. Some context The problem of event handling is very simple: We have an object that will be changing its state. Without touching its code, we should be able to “hook” to other objects that are pending status changes and act accordingly. This “hook” must be turned on and off dynamically at runtime. ...

July 13, 2010 · 4 min