TodoApp – part 1: From shitcore to hardcore

The easiest way to learn how to improve one’s coding is by example. I’ve therefore created an example application which is really crappily written. It’s a todo app where you can enter your todos (but not delete them ;)). The idea is to take this basic WinForms application and turn it into a client/server app utilizing different open source libraries for logging, IoC and web services.

The source code is available at CodePlex, and each check-in will represent a blog post. (Check each diff to see what I’ve refactored each time.)

Read the source code and check the next blog entry for the first refactoring iteration.