Recent Posts

java logo 2

Friendly URL in JSF with a simple “Rewrite-Url”

This is a very simple rewrite url library for JSF. It allows you to create friendly url in your JSF applications. It maps simple URL to its “nice to see” new urls in a 1:1 way, doesn´t have functionally for patterns or more complex ways to map the urls.


GraalVM – One VM to rule them all (the programming languages)

GraalVM is a Virtual Machine that is able to execute code from different programing languages. If you are a Java Developer this might sound familiar to you, you can run application in Java, Scala, Kotlin, Clojure based in the JVM platform. But, GraalVM is able to run other languages like Java Script, Node JS, Ruby, Python, R, and even C++.

java logo 0

How to deal with the Java OutOfMemoryError or a Memory Leak

Last days I was working in analyzing some reported OutOfMemoryError in a JVM application, that’s why I decided to share some information about how to deal with it. The first thing many people have in mind when they see an OutOfMemoryError is that we might have in front of a Memory Leak, a quick answer to that is that maybe yes but maybe not. So, let’s try to determine the...


Message Bar for Notifications in React

It’s very common to need a Message Area in our applications to display information to the user: success actions, errors, and more. The following code will provide a simple way to achieve that, without needing to copy-paste components in every Page or Component we have. The Message Bar Component This component is based on other 3rd party libraries. Therefore, in order to create first be sure to add the following...

java logo 3

Creating a Socket Client Pool in Java

Some time ago I needed to create a pool of Socket connections for a customer. First thing I tried to do was to google it and find a library that already provided what I needed. Unfortunately I wasn´t able to find one that fits with my needs. Therefore I had to create an artifact that resolved that issue at the moment. What do I need to create a Socket Pool...


This is the first entry in this blog. The idea of this blog is to keep publishing post related to Java or software development, from utilities methods, patterns, a new technology, or how I fix a problem. Also, I will be posting entries about interesting topics I think other people (or me in the future) might need. So, I hope my post can be helpful for others, and let´s enjoy...