Deze maanden vertellen we in de First8 Friday video’s “iets” over security. Dit is een heel breed onderwerp, dus voor de filmpjes is er voor een flinke beperking gekozen. In…
With OpenShift as the new wave in technology our Java-application using Elasticsearch also needs to be deployable on OpenShift. There is a nice cartridge available, provided by rbrower3. Diving deep we will find a way to connect to it.
When working with GORM domain classes and using DetachedCriteria (for example the ‘where’ method on domain classes), you will notice at some point that all joins will be inner joins!…
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 enterprise situations you will often find a mashup of polyglot systems, many systems and many languages working together. The glue that commonly binds different systems are databases. You can…
Since Groovy 1.8 we can check if a Map is equal to another Map if the keys and values are the same. Very convenient in tests for example. def someMap…
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…