• How I stay up to date as a software engineer

    I’ve been reading this recent thread on Hacker News with interest. Over the last couple of years (even before being a parent) I gave this a lot of thought and have been asked about how I stay up to date as a software engineer by co-workers quite often. As a software engineer it’s important to keep learning and with learning, I don’t just mean working with a new technology like Docker or React, but also learning about the concepts behind these technologies and what problems they are trying to solve.

    Read more »

  • Looking back at 2015

    Well this post is long overdue again. February is quite on it’s way and it’s time to look back at 2015. It was an interesting year for sure and there are more interesting things to come.

    Read more »

  • Testing session replication with Docker, Spring Session and Redis

    Docker. Who hasn’t heard about Docker by now? Docker might be the biggest change in how operations and developers run and develop software. As I’m all for improving my own flow of work, I too took the plunge into the Docker ecosystem.

    Read more »

  • Migrating From Apache to Nginx and proxying cookie paths

    At work, I’m involved in a project which recently moved entirely to https. During the transition the project moved from Apache httpd as the proxy/web server to Nginx.

    Read more »

  • A RESTful API for the Hippo CMS content repository

    Over the last 2-3 years I’ve seen many moments during a project implementation where having an out of the box JCR RESTful API could have helped. Key areas where having such an API were deployment automation and data imports/exports. As a starting point having an API for managing JCR nodes and properties would have been a first step in the right direction. By default Apache Jackrabbit 2.X does not have this out of the box. However Apache Jackrabbit 3.0 (Oak) and current versions of JBoss Modeshape do support this, so in case Hippo CMS switches over to Apache Oak we might need to revise this add-on.

    Read more »