A picture of me

I am Paul Stovell, and I help customers to architect and develop applications on the Windows platform. I work for Readify, an Australian-based consulting company. I am a Microsoft MVP for Client Application Development, and you'll often find me hanging out at user groups and conferences.

Recent Posts

Aug 8 2010
5 comments

Observal

Introducing Observal, a small library for managing complex, observable hierarchies of objects

Aug 2 2010
5 comments

Done Criteria

The "done" criteria for my current project.

Jul 21 2010
9 comments

The Ultimate Lib Folder

What third-party assemblies would you use on a new project?

Jul 18 2010
2 comments

Real-world MVVM Presentation from DDDSydney

Slides and code samples from my DDDSydney talk about MVVM

Jul 12 2010
15 comments

Rethinking UI programming

Thinking out loud about what the next desktop UI programming experience will be.

Jul 1 2010
7 comments

WeakReference Event Handlers

How to wrap an event handler in a weak reference, the simple way.

Jun 8 2010
27 comments

MVVM Instantiation Approaches

A short series of examples on instantiating and assigning MVVM ViewModels to a View

May 31 2010
0 comments

Magellan 2.0 Feature Preview

An overview of the changes planned for Magellan 2.0

May 9 2010
8 comments

Annotated Data Contracts and the Content Enricher pattern

An approach to tagging your service contracts with extra information using the content enricher pattern.

May 9 2010
0 comments

Visual Studio 2010 Designer

I'm really impressed with the stability of VS 2010's designer surface for WPF.

May 8 2010
1 comments

Keeping multiple assembly lists with Reflector

Reflector allows you to use .cfg files to manage assembly lists. Here's a trick to make using them nicer.

May 6 2010
0 comments

SDDN and SDNUG May talks

I spoke at the SDDN user group in Sydney on Tuesday, then at the SDNUG on Thursday.

May 5 2010
2 comments

Pimping your TFS Project Portal

Most Team Foundation Server projects come with a SharePoint portal, but it is not commonly used. Here are some ideas for making the most of it.

May 5 2010
12 comments

Horizontal vs. Vertical Project Structure

Do you structure your project by feature, or by layer?

May 2 2010
5 comments

Magellan Route Registration

I'm implementing a routing engine in Magellan. Unfortunately I have to make a slight deviation from the ASP.NET route registration syntax.

Mar 15 2010
3 comments

Talking Shop

Richard Banks interviewed me for Talking Shop.

Mar 14 2010
0 comments

OzWPF

OzWPF is a mailing list for Australian WPF developers.

Feb 26 2010
7 comments
Feb 20 2010
1 comments

Magellan Major Changes

A brief note about a couple of big changes in Magellan

Feb 20 2010
9 comments

Magellan Forms

Magellan introduces a couple of controls and patterns for building data entry forms.

Feb 2 2010
19 comments

My WPF 5.0 Wishlist

A list of improvements and changes I'd like to see in a future version of WPF

Jan 26 2010
0 comments

Magellan is on CodePlex

A quick update: Magellan source code and releases are now on CodePlex.

Jan 15 2010
22 comments

Introducing MicroModels

MicroModels is a Model-View-ViewModel framework for WPF with a focus on minimizing the code in the ViewModel.

Jan 14 2010
8 comments

A Field Guide to WPF Presentation Patterns

An overview of the MVC, MVP and MVVM pattern, and some practical guidelines for spotting them in the wild.

Jan 11 2010
7 comments

Using Model View Presenter in WPF

Sample code and a short description of one way of implementing the Model View Presenter pattern in WPF, using Composite WPF, AvalonDock and Autofac.

Jan 4 2010
12 comments

What is Reactive Programming?

My take on reactive and functional reactive programming.

Jan 2 2010
0 comments

Magellan Extension Points

A list of the extension points in Magellan's MVC framework

Jan 2 2010
8 comments

Extending the WPF XML namespaces

Is it bad to use the [XmlnsDefinition] tag to usurp the Microsoft WPF namespaces?

Jan 2 2010
4 comments

Magellan Shared Layouts

Shared Layouts bring the concepts of ASP.NET Master Pages to WPF, and can be used on Pages, Windows and User Controls.

Dec 31 2009
0 comments

Magellan Diagnostics

Magellan provides deep diagnostics information that can be used for troubleshooting errors.

Page: 1 2