In this first installment of Testing with state using GraphWalker, we’ll look at integration testing the persistence layer of a Spring application. So, our tests will target the database and…
Many milestone builds and release candidates later, the official Grails 3.1 shipped a few days ago! OCI, the new Grails home, summarizes what’s new in this release: Grails 3.1 comes…
Recently I code reviewed some of the Grails (2.4.5) code of another team (of course 🙂 ) and here’s a snippet I came across. In some “search helper service”: public…
In a project we are working on, we need to serve a lot of images. These images are user-controlled content and as such we need to dynamically scale and serve…
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…
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.
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…
When building a public website, Search Engine Optimization (SEO) plays an important role. If you need internationalization (i18n) support on your site as well, Spring’s default handling is not really…