Blog entries

Addressing a few CSS pain points using the Grails Resource plugin

Created:

First attempt at addressing my two biggest annoyances with CSS by leveraging the innovating Grails Resources plugin.

Continue reading Tags: grails, plugin, css

More fun hacking on a Spock extension for mocking up HTTP / REST services

Created:

I finally got around to continue working / hacking / having fun with the Spock extension I started working out before Christmas. The project is still far, far away from being stable or usable. The latest changes are all about trying to come up with a nice API for testing REST / HTTP services.

Continue reading Tags: grails, groovy, testing, jetty, spock

SiteCom WL-608 - Cheap Linux compatible usb wlan dongle

Created:

Googling for Linux compatible usb wlan dongles was a frustrating experience. Most of the stuff you find is just people complaining about what doesn't work.

Continue reading Tags: hardware, wlan, usb, ubuntu, linux

Another year with Grails

Created:

It's been a year since my "A year with Grails" blog post. Grails, and especially the ecosystem around it has come a long way since then!

Continue reading Tags: grails

Grails: Multi tenant architecture and database indexes

Created:

I’ve spent a lot of time lately working on the multi-tenant-single-db plugin for Grails. The main purpose of this plugin is to simplify development of Grails applications based on a single database multi-tenant architecture. In this blog post I’ll be demonstrating some of the principles behind the plugin and how they affect database indexes.

Continue reading Tags: hibernate, grails, multi-tenant, architecture, database

Søkemotoroptimalisering for ikke-programmerere

Created:

Det at søkemotoroptimalisering bare er noe som kan gjøres av programmerere og veldig "tekniske" personer er en altfor utbredt myte! Den desidert viktigste jobben gjøres av de som skriver og publiserer innhold på nettsiden. Her er en liste over ting en bør tenke på når du skriver innhold for publisering på nett.

Continue reading Tags: søkemotorotimalisering, seo

Writing a Spock extension for unit-testing http / rest client code

Created:

I'm in the progress of writing my first Spock extension. I needed to test some http client code in a project and figured that it would be a perfect opportunity to look at the Spock extension API.

Continue reading Tags: extension, grails, http, testing, rest, spock

Grails plugin for declarative exception handling

Created:

Introducing a Grails plugin for declarative exception handling.

Continue reading Tags: exceptions, grails, error handling

Intercepting Hibernate sessions

Created:

This post sums up a lot of experiences made while trying to come up with a better and less intrusive way of intercepting Hibernate sessions.

Continue reading Tags: hibernate, grails, java, spring

Redmine 1.0.0-RC released with support for sub-tasks!

Created:

According to the release note this is a release candidate, but should be stable enough to be tested out in production environments (on your own risk as usual). This release contains a lot of bug / security fixes as well as the much anticipated sub-task support!

Continue reading Tags: redmine

Using php closures to build html

Created:

I've been mostly been doing Java and Groovy programming over the last years. When I read that PHP got support for Closures (okay I'm a little late to the party..) I wanted to see if they could be used to create builder patterns similar to those we find everywhere in the Groovy world.

Continue reading Tags: closures, php, builder
Fork me on GitHub