Blog

Announcing Flurfunk

Flurfunk, a simple Twitter-like service for small teams, is now open source. We created Flurfunk because we wanted an internal timeline where we could: post interesting links have small discussions see commits, monitoring messages and build-reports all in one place Many teams use IRC for this kind of internal communication, but Flurfunk has a few…
Read more

Strongly Typed Camel BeanBindings

The Apache Camel framework offers powerful mechanisms to determine which method of your beans to invoke. These are described here in the Camel documentation: http://camel.apache.org/bean-binding.html.   In practice, you have your beans defined with spring and declare their invocation in the Camel route definition either with „beanRef“: [codesyntax lang="java"] .beanRef("orderService", "doSomething") [/codesyntax] or with „to“: [codesyntax lang="java"] .to("bean:orderService?method=doSomething")…
Read more

Automatic Documentation with Flex-UI-Tests

All software projects that produce GUI-applications for users face the same problems: 1) How to maintain a documentation, that is always up-to-date? Containing current screenshots showing realistic data, telling a user-story, explaining step-by-step how to use the application, also explaining the failure scenarios. Even worse when the GUIs support multiple languages, in which case we need the screenshots…
Read more

Groovy salutes you!

Some time ago in one of my previous projects, we had to generate customer salutations in emails and SMS texts in various ways, like these example show: "Dear Mr. John Miller", "Dear Mrs. Dr. Miller", "Miller, John" The task was nasty, because sometimes the user object had a firstname or a title, but some of…
Read more