Jeroen Reijn


on Tech, Open Source and software development

Using Markdown with the Maven site plugin

I find that generating Maven project documentation is always a bit cumbersome with the default XDOC or APT (“Almost Plain Text”) syntaxes. This probably has to do with getting accustomed to using Markdown while doing my thing on GitHub, which is sort of the de facto standard there.

Continue reading »


The mystery of the Bootstrap application

In my day to day job I’m a Java coder working on a MacBook Pro running OS X (Mountain Lion) and recently one thing started to really annoy me. While performing an Apache Maven build cycle occasionally an application pops up in my OS X dock and while browsing the web or composing an e-mail the focus is lost and moves to the just started application. In my case these applications are most of the time called Bootstrap or ForkedBooter.

Continue reading »


Real-time visitor analysis with Couchbase, Elasticsearch and Kibana

At Hippo we recently started using Couchbase as the storage solution for our targeting/relevance module. Couchbase is a really high performant NoSQL database, which since version 2.0 can be used as a (JSON) document database. Couchbase is really fast when it comes to simple CRUD operations, but does lack some search capabilities like Geo-spatial search (still ‘experimental’ mode) and free text search, which you might find in other document oriented NoSQL databases like MongoDB.

Continue reading »


Hippo Fridays @ Hippo

At Hippo we have a concept we call ‘Hippo Fridays’. Hippo Fridays are monthly Fridays on which all Hippo developers can share knowledge, try out new things, work on improvements or hack on their own pet project. We’ve been having Hippo Fridays for more then a year and even if it’s only one day a month, they are always great fun!

Continue reading »


Get involved with the Hippo CMS Community!

Hippo CMS has a rapid growing community, so we want to see our community well organized and connected. With this post I would like to remind you about the available channels to communicate with each other (and the Hippo team) to get information, resolve problems and share experiences.

Continue reading »