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 · delawen
IMG_5551

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. I was told I have a manel, what’s that? A manel is a panel full of men (usually white and middle aged). Usually this manel is the main panel or the keynoters panel whose members are the most relevant/the most advertised speakers. They are the display case of your event and they may tell more about your event than you probably suspect. Bonus track: Have you heard about the Techdel Test? But I had no women speaker candidates for my event! It doesn’t matter if it was a set of speakers chosen manually or if you sent a call for papers to the internet waiting for proposals. If you have few (or none) proposals that improve your diversity line-up, something went wrong. Because there are women (and PoC and functionally diverse speakers) out there. You just didn’t met them. But don’t worry, there’s many things you can do to improve it.

July 7, 2019 · 11 min · delawen
25900843762_5790658465_z

How can I get a diverse and inclusive team?

TL;DR: Ok, there is a video on gvSIG Festival on diversity that cover most of the contents here. Why do we need inclusivity and diversity? 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. “True peace is not merely the absence of tension; it is the presence of justice.” Martin Luther King In short, diversity should just be a matter of Social Justice. But if you are looking for more purely economical reasons, recent studies have shown that diverse teams are more efficient and provide more quality outputs [1] [2]. This means that even when a company invest explicitly on improve their inclusivity and diversity, the return of investment is usually high. Investing in diversity is a win win situation, but it requires some deconstruction and some effort from all the people involved.

June 5, 2019 · 12 min · delawen

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 · delawen