My Toolbox

One thing I always find myself doing is showing people the little indisposable tools in my toolbox.  Here’s a list of some I couldn’t live without. Reflector (http://www.aisto.com/roeder/dotnet/) – If you only get one tool, this is the one to choose.  Decompile any .NET code.  I can’t even count the number of times I’ve been…

2

Presentation Model Pattern in WPF

Choosing a design pattern for the user interface of your application involves weighing trade-offs between testability, complexity, developer tool support, and capabilities.  There are two very prominent camps in user interface patterns:  Forms & Controls and Model-View-Something (Controller, Presenter, ViewModel, etc.).  Martin Fowlers’ article GUI Architectures (http://www.martinfowler.com/eaaDev/uiArchs.html ) provides a detailed history and comparison of…

4