From Maven to Gradle – part 3

In the first 2 parts of this series on Gradle, we have migrated a simple project from Maven to Gradle, and written a custom task and plugin for use in our future builds. Today, we are going to deploy the plugin to a repository, and then add the other parts of the MoneyPile project to a multimodule build. At the end of this post, our build will create a war-file and we will be able to run the webapplication from the build file, using an embedded Jetty application server.

LaTeX-friendly Strings with Groovy regexp

I might very well be the only person in the world who wants to generate LaTeX documents from a Java or Groovy application, but just in case there’s someone else out there who’s trying to do the same, here’s a Groovy method that replaces special characters with their LaTeX codes.

From Maven to Gradle – part 2

In the first part of this series, we discovered Gradle and tried to convert a simple Maven project, the domain model of my BeeWorks MoneyPile application. Be sure to read it if you haven’t already. In this second post, we will complete the domain model project by adding a custom plugin that generates DDL files for several databases.

From Maven to Gradle – part 1

Everytime I have to do something with Maven, I get frustrated. Especially POM inheritance and dependency management have frequently given me the urge to throw my computer out the window. And then I’m not even talking about the hundreds and hundreds of lines of XML you need to write for even the simplest projects.

At the 2008 Devoxx conference, I attended a talk about Gradle, which looked promising, so I made up my mind to investigate it in the near future. Due to lots of work and tight deadlines, that near future became a year later, so here we are.

BeeWorks ontwikkelt software voor geotechniek

BeeWorks zal de komende maanden samen met AGE een aantal toepassingen ontwikkelen voor geotechniek.

De wereldvermaarde experts van AGE, prof. dr. ir. William F. Van Impe en dr. ir. Peter O. Van Impe, zorgen voor de theorie en de implementatie van de geotechnische berekeningen. BeeWorks bouwt daar een gebruiksvriendelijke user interface rond en zal instaan voor de verdeling van de software.

In eerste instantie wordt er gedacht aan een viertal applicaties, waarvan een eerste al wordt verwacht in december.

Nieuwe BeeWorks website

Ik heb vandaag de nieuwe website van BeeWorks gepubliceerd. Er wordt nu veel meer nadruk gelegd op mijn portfolio en op de informatie voor potentiële klanten. Ik ben ook overgeschakeld op Nederlands, aangezien ik mij toch vooral op de Belgische markt richt. Later komt er ook een Engelse versie bij.

Is that Snow Leopard, or are you happy to see me?

I installed Snow Leopard on my MacBook yesterday and guess what: It not only requires less disk space, it actually caused my hard disk to grow! Take a look at these screenshots: according to Leopard, its capacity is only 265 GB. After installing Snow Leopard, it’s suddenly 285 GB. Cool…

Apparently Apple changed the way GB [...]

Hosting a Maven repository on Google Code

I was complaining on Twitter today about the lack of a Maven repository for java projects hosted on Google Code. Well, it turns out you can actually set up your own Maven repository in your Subversion tree! I found some references to the Maven Wagon SCM plugin, but you can use the WebDav plugin just [...]

Online Bookkeeping using Evernote

This is a description of how I use Evernote to handle my bookkeeping as a freelancer.

WaveMaker review

WaveMaker is a very impressive tool, a great showcase for what a modern browser can do, and if writing CRUD applications is your thing, it’s brilliant. Its limited Java services functionality and sometimes poor reliability keep it from being useful for serious enterprise projects however.