Author: Manuel Woelker

This is a tale of three images. I found these images while investigating the internals of several different applications. There are some really neat software projects emerging at the moment, and as a developer I always find it interesting to take a look at the implementation details, because there is often a lot to be learned. It's not always something you might need right now,...

Read More

In the past I have said some unkind words about about maven's pom.xml format. My aversion to xml heavy configuration has drawn me to more lightweight approaches to build systems, like gradle for example. At the same time, I was intrigued: if a tool like maven is seeing such a widespread use despite its cumbersome format, there must something to make up for it. My...

Read More

Dynamically typed programming languages have become more popular over the recent years. Dynamic typing makes certain tasks a lot easier, however, I will not go into a full discussion of dynamic versus static typed languages (I'm saving that discussion for later). Instead, I want to take a look at one of the cool ideas in dynamic language design and demonstrate how Eclipse can somewhat emulate...

Read More

The XML format has done a lot in the last decade to reduce some of the pains of legacy formats and to encourage application interoperability. Having a common syntax makes the development process a lot easier. But I still feel that there are some severe shortcomings when it comes to the general format itself andand the concrete implementation of xml dialects that I want to...

Read More

There is a user interface design issue that has been bugging me for quite some time, but I haven't been able to put my finger on it until recently: Disabled interaction elements, most often in the form of grayed out buttons and menu entries. The visual cue here is that the action is not available at the moment. While that information is quite convenient, it...

Read More

EclipseCon was quite a blast, lots of amazing talks, some very engaging keynotes and loads of interesting people to meet. One of the neat things about having everyone in one place is that the communication distances are so much shorter. While the internet has revolutionized the way we think about global communication, oftentimes it still doesn't beat ad-hoc face-to-face conversations. So there was a lot...

Read More

I've been busy this weekend preparing one of the EclipseCon talks I will be doing together with Jordi. The background story to this talk is that we wanted to make it easier for users of Yoxos (and us of course) to deploy new versions of software along with relevant updates. Traditional ".war" deployments are very monolithic and inflexible. The deployment model is simplistic as you...

Read More