Year: 2008

  • Using the subversion revision graph

    One of the most lovely things about software engineering is branching. Branching your source code enables us to have different versions of the code base, so that your team is able to work at different important phases at the same time. One important phase is to work on that stable release you did last week…

  • Observer Pattern in C#

    What would Anders Hejlsberg, author of the C# language think about the Observer Pattern example found at the global wiki? Given the fact that he advocates using the C# delegate/event system for exactly this pattern? He must be feeling like the inventor of the airbag and experiencing drivers happily bumping their heads on the dashboard…