If you are developing a website with external users, those users might require support. For the people providing support, it can be quite convenient to be able to log in…
Logging in the Java world unfortunately is complicated. Due to Parkinson’s Law of Triviality we ended up with an endless list of libraries that provide logging capabilities, up to the point…
Working with the latest technology can be quite painful. Not necessarily because the software is buggy or immature, in my experience it is mostly because googling for a problem gives…
In the previous blog post we learned how we could scale an application horizontally. If you run your application on multiple gears, life becomes a bit more complicated. If you…
In the previous blog post we talked about vertical scaling with Open Shift. This blog posts investigates the next step: horizontal scaling. Horizontal scaling At some point we’ll run out of bigger…
If you run your application on an OpenShift environment, one of the advantages you will have is that you can scale the environment quite easily. If traffic to your website continues…
Most programmers will be familiar with the concept of hashing. Basically, a hash function takes an arbitrary long message and transforms it into a fixed size (generally smaller) one. This…
For a website I’ve been working on, we had a form where you could create a new account. After filling out your e-mail address and a password we’d send an e-mail…
RedHat’s OpenShift 3 is coming somewhere this year and will be based on Docker and Kubernetes. See RedHat’s roadmap for the milestone planning. More and more details are coming out and for…
The symptoms We have all been there. You are debugging an application and can’t find the problem because you don’t have enough information. So you add some additional debug log lines…