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

Today I want to talk about one of the younger members in the Eclipse family: Jetty. It is great to have such an interesting project on board and it is yet another example of how Eclipse has become more than just an IDE. What I wanted to with jetty was to create an executable, standalone and self-contained WAR. I first encountered this concept in Hudson. The...

Read More

Eclipse has earned a reputation of being one of the best IDEs in existence. While it has become a lot more than that in many ways, its roots and its focus have always been the user facing aspects. That is probably the reasons why certain other aspects like the PDE build have been a bit neglected for quite a while. Between the ugly map files,...

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