Aug
05
2008
James Surowiecki, author of The Wisdom of Crowds
, gave a keynote speech today at the first day of Agile 2008 conference in Toronto. His talk was about how to harness the collective intelligence better and what conditions have to be met for teams to be more intelligent than any single individual in the team. Continue Reading »
Aug
04
2008
I presented a 15 minute introduction to Subversion during the Alt.NET Community on Alternative .NET tools evening last week. The video should appear online soon at the Skills Matter site. Here is the talk in a more readable form meanwhile.
Subversion is my favourite version control system. I’ve been using it for about two years now (I first wrote about it first in april ‘07) and so far I am very happy with it. It was built as a replacement for CVS, which was the standard version control system in the Unix/Linux world and more or less de facto standard for opensource projects at the time when Subversion was started (sometime in 2000). Subversion took the best ideas from CVS, added some very interesting concepts and solved most of the problems that people had with CVS (but not all of them). It is now the typical choice for any new Java projects and replaced CVS as the standard version control system in most of the opensource projects. Over the last few years, it is becoming more and more popular for Windows .NET projects as well. Continue Reading »
Jul
28
2008
I played with NDepend over the last two months and it turned out to be quite a useful tool. NDepend performs all sorts of static analysis on .NET code and evaluates code quality and complexity. The thing that makes it stand out from the rest of static analysis tools is, at least for me, the fact that it stores results into a form that can be easily queried to implement custom code quality metrics and restrictions. Continue Reading »
Jul
09
2008
Simplified calls to remote services are among the most useful features of the Java Spring framework. In .NET, I use Castle for the application framework wiring and I was looking for something similar — it turns out that remote proxy calls are incredibly simple with Castle as well. Continue Reading »
Jun
30
2008
Earler this year I published my first book, Test Driven .NET Development with FitNesse. Instead of working with an established publisher, I decided to self-publish the book using a print-on-demand service. The journey to get the book from the early concept to a printed copy that someone can buy from Amazon was, without a doubt, at the same time one of the most exhausting and one of the most fulfilling experiences in my career. Here is what I’ve learned from it. Continue Reading »