Gossips: An Event-Bus in a Chatty Neighbourhood
Using Metaphorical Programming to create an Event-Bus, a global pub-sub component to enable cross-component communication.

Using Metaphorical Programming to create an Event-Bus, a global pub-sub component to enable cross-component communication.

A possible future direction for EJB is to rebase it on CDI. We would end up with just one component model in Jakarta EE.

Discussing the problem offers insight into what the problem is all about. If you want to bring more value, question what the problem is.

Functional programming is amazing, although I think there are a few problems that prevent it from being used more.

Java has maintained its popularity for such a long period of time: its conservative, slow, and steady approach is key to its success

What can or should be considered the right size of a unit with regard to what is tested in isolation? Two unit-testing approaches explained!

When OSS advocacy goes too far and corporate greed takes over. FOSS is used as a tool to destroy competition and hurt the dev community.

Instead of arguing about cosmetics, e.g., annotations vs. "functional", we need to spend time on intrinsics more: actors, asynchronous, etc.

Cloud rose to fame on the banner of cutting costs but with its tremendous growth, spend is rocketing. Learn how you can cut down overspend!

Here I list several hard things I've been exposed to. I believe there are many others: I'll be interested in the ones you've encountered!