Following my previous post on UML, I’d like to point out a tool I like very much. It’s only for sequence diagrams but I find it does the job very good, and real quick too. Also, it’s far less of a pain than Microsoft Visio when changes have to be made. The name is Tracemodeler and can be found on The advantages are plenty. For the record, I did not code this tool, so I’m not trying to sell

Okay, here goes my first real post. Every developer must have at least a basic understanding of UML. In my opinion, it can be a very powerful tool for explaining the architecture of applications (even to yourself after not having worked in the code for a while). It’s much more easy to follow a neat diagram, than to have to dig through the code and go from method to method, switching between classes and trying to remember where in the