Elegant Event Handling in Java
Event handling is something very common, especially in desktop application. So how does you’re event handling code look like? Something like this? Of course you don’t want to have this…
Read moreEvent handling is something very common, especially in desktop application. So how does you’re event handling code look like? Something like this? Of course you don’t want to have this…
Read moreIn my last post I showed that you can write a ‘cast’-method with all kind of strange properties. You probably think that this is very stupid thing to do. This…
Read moreSince Java introduced generics the type declarations got at lot longer. This is especially annoying when an API forces you to cast objects, like the reflection-API, the JDO-API , etc.…
Read moreIf you want to do something in Java, there’s certainly Java library which helps you with to achieve your goal. However, for some stuff (3D rendering, accessing I/O devices) the…
Read moreAs software developers, we use daily some nice libraries to archive our goals. Of course, the libraries authors also use libraries to get the job done. In practice libraries have…
Read moreVisual Studio 2010 is here, and I will upgrade soon. Unfortunately the pricing is unfair for us Europeans =(. Just in time for the VS 2010 the new version of…
Read moreWhen you design a domain model you normally have lots of 1:n and n:n relations. Many developers are quite familiar how to translate such relations into a relational model. But…
Read moreI’m currently extending the dSail System-software. The idea is to provide real-time data about the air flow on a sailing boat. This information can help you tweaking the sail position…
Read moreEveryone who’s programming Java knows checked exceptions. You only can throw a checked exception when you’ve declare it. And you have to catch an checked exception, no matter whether…
Read moreIntelliJ IDEA, the best IDE in the world, is now available for free. Yeah \o/. How cool is that? Even better, it’s has a Apache 2 License. However lots of…
Read more