Using layouts with jade in express.js

Recently I've been working on a side project of mine and decided to make use of the jade template engine. Jade provides nice syntax abstraction over HTML and is the default template engine for express.js. Previous versions of jade/express allowed for automatically loading a layout file for all ... »

Migrating from Maven to Gradle

Java has a long history of using XML configurations for everything. If you are like me, you do not enjoy writing or editing XML files as they are almost never human readable. Adding plugins to your Maven pom.xml usually means copying an XML snippet from a page and manually ... »

Automatically create Annotations for your Feeds in Piwik Automatically create Annotations for your Feeds in Piwik

Piwik 1.10 introduced annotations that you can add to all of your graphs. Annotations can help you in understanding your traffic and mark relevant dates that can explain traffic peaks. Piwik's simple plugin API allows developers to build and add new features easily to Piwik. FeedAnnotation New articles on ... »

Annotations and Page Overlay in Piwik 1.10 Annotations and Page Overlay in Piwik 1.10

Piwik 1.10 is about to be released and it is time to take a look at the new major features coming with it. Version 1.9 was released in October 2012, with the latest patch 1.9.2 on November 27th. Since then the developers have implemented incredible new ... »

The anatomy of an exploit The anatomy of an exploit

On the 26th of November 2012 the downloadable archive of Piwik 1.9.2 was compromised for a about eight hours. There are a few things that we can learn from this attack and conclusions we can draw to mitigate or even prevent this in the future. Attack analysis The ... »