Matt Dotson's Blog
The posts on this weblog are provided "AS IS" with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
Windows Azure Developer Community Event in Santa Monica
We're starting a new local community for Windows Azure Developers in Los Angeles! If you're an...
Date: 08/29/2011
Making “Microsoft.VSTS.CMMI.Estimate” Field Reportable in TFS
If you'd like to make a report in TFS that compares the estimated time to complete a task with the...
Date: 02/25/2010
Good WPF Book
I get lots of questions about books I recommend for learning WPF. Adam Nathan's Windows Presentation...
Date: 05/13/2009
Managing Cultures in a Global Application
I have been doing a lot of work on globalized applications lately and I have learned a lot. I...
Date: 03/30/2009
Global Toolkit is now in CodePlex
I've been doing a lot of globalization work lately, so to capture some of my best practices around...
Date: 03/30/2009
Presentation Model Pattern in WPF (Part 2)
In part one we looked at the concept of a presentation model. In this post we are going to going to...
Date: 07/10/2008
My Toolbox
One thing I always find myself doing is showing people the little indisposable tools in my toolbox....
Date: 06/28/2008
Presentation Model Pattern in WPF
Choosing a design pattern for the user interface of your application involves weighing trade-offs...
Date: 06/21/2008
Real World GridView is now on CodePlex
Yup. I heard you (eventually). You wanted easier access to the source code of Real World GridView....
Date: 01/23/2007
Multi-Process Synchronization with Named Events
Since I am in between real projects right now, I have had some time to work on some side projects....
Date: 03/03/2006
Real World GridView: Excel-like Frozen Headers for ASP.NET 2.0
Many of us are familiar with frozen cells in Excel, but it is typically quite difficult to implement...
Date: 03/02/2006
Finally ... Part 2 of Real World GridViews
GridView is a great control, and out of the box it does a lot of wonderful stuff, but I haven't...
Date: 03/01/2006
Real World GridView: Two Headed & Grouping GridViews
By now you may have figured out when I say “soon” I mean relatively soon, and by “relatively” I...
Date: 03/01/2006
Lambda Expressions: C# has a Lisp??
Until I started looking at C# 3.0, I had never heard of lambda expressions. A quick glance at...
Date: 02/17/2006
Using SynchronizationContexts.
SynchronizationContext is new in .NET 2.0, and I haven't found too much written about it yet. It is...
Date: 02/13/2006
WinCast: A podcast receiver built-on the Windows RSS Foundation.
I saw the Windows RSS API was published the other day and so I just had to create something with it....
Date: 02/09/2006
WPF: Expander Dropdown
Do you ever get sick of hunting through a dropdown that has hundreds of items in no particular...
Date: 11/22/2005
Fluid Dynamics with WPF
This week I thought I would test the waters with 3D in WPF. After seeing this video on Channel 9. I...
Date: 11/17/2005
Helping Meghan Speak (Avalon & SAPI)
I saw this post https://www.longhornblogs.com/robert/archive/2005/11/11/15246.aspx and just had to...
Date: 11/11/2005
Extending ASP.NET's GridView: Bulk Editing
If you're interested in allowing users to edit multiple rows of a gridview ... check out my new...
Date: 11/09/2005
Real World GridView: Bulk Editing
GridView is a tremendously useful control in ASP.NET 2.0. Despite being much improved from the...
Date: 11/09/2005
Installing Vista in VPC
I've seen a lot of people stumped while trying to mount the Vista Beta1 iso image for thier VPC. VPC...
Date: 09/16/2005