Welcome

Welcome to our blog about all kind of topics that are related to software development. We blog about:

SOA, BPM, EDA, ECM and all the other buzz words. Beware some post might not be so common as you think. We are not scared to go against main stream thoughts.

Technologies like java, maven, springframework, OSGi and front end technologies and frameworks like jQuery, DWR, Flex.

Finally to make this happen we need tools and of course a Mac (well some of us do). So we blog about that as well.

Technorati

Add to Technorati Favorites

The Life Cycle Pattern

One of my current projects is responsible for delivering a library of functions that are used by several applications being built and maintained at our customer. One of those functions in particular is quite central to the operation of all the applications that use out library and is responsible for collecting, transforming and combining data [...]

Dihydromonoxide: what’s in a name?

Does the name dihydromonoxide sound in any way familiar to you? It should (really, it should). Try googling it (here, I’ll make it easy for you). If and when you do google it, you will be informed by all sorts of sites of the various properties and dangers of this chemical compound. This one, for [...]

MacCrook

Author’s note: Unlike my other posts so far, this is not going to be a technical article. So you can skip it if you like. Or if you are an Apple fan with a weak heart….

For some reason, half the world seems to have gone mad over Apple products. Ever since Apple introduced [...]

SOA component design: thinking about error handling

When designing components for a SOA landscape (or any multiprocess system), the primary concern is with the communication behavior of the component: how messages are passed to and from the component and in what order, what those messages are and what constitutes a valid message and what doesn’t. When the time comes to implement the [...]

The final problem

A while ago it happened to me again. I was working on a piece of code for which I had to extend a class and override a method; while doing so I ran straight into a brick wall in the form of that miserable throwback of the Java language, the final method. Let me tell [...]

Three obvious development tips for creating message processing systems

Most IT development done nowadays involves development of some sort of message processing system (MPS). These MPSes can be simple and based on nothing more than message passing in the object oriented sense of the word, or they can be convoluted and even esoteric systems (ranging from SOA components included in an ESB to JMS-driven [...]

Spring application context loading tricks

The Spring classpath:-notation

As most of you probably know, the Spring Framework can load all sorts of resources into its application context from all sorts of sources. Especially it can do this from the classpath and the people over at SpringSource have even introduced their own URI “protocol” to make this easy: you can identify [...]

Why it’s difficult to be a software engineer at parties….

Picture yourself at a social gettogether of some general nature (i.e. not after work drinks with colleagues). For instance a friend’s birthday party. Now picture yourself in a conversation with some people you don’t know (other friends of your friend, say). And you’ve just introduced yourself as a software engineer (or a developer, or a [...]