Tales from the Smart Client
John Gossman's observations on Avalon development
https://msdn.microsoft.com/en-us/magazine/dd419663.aspx
Date: 01/28/2009
I think we have conflated several concepts with RoutedCommands: 1) The ICommand part with it's...
Date: 11/01/2008
I'm often asked about the Expression architecture, but have never found the time to really describe...
Date: 10/16/2008
My one lifelong hobby is reading. My house is full of bookcases and my floors are covered with books...
Date: 08/26/2008
As I’ve described before, we introduced the new VisualStateManager concept into Silverlight WPF...
Date: 08/08/2008
I was reading a thread about Commands in the WPF Disciples group and noticed a comment about being...
Date: 07/28/2008
From Dave Relyea's blog, Pixel Snapping in Silverlight as an attached behavior:...
Date: 07/22/2008
Recently, I talked about how templates in WPF/SL are fundamentally built around the concept of a...
Date: 06/10/2008
Julian Dominguez is writing a series about the PresentationModel pattern and using it with WPF....
Date: 05/28/2008
The Silverlight and desktop WPF implementations of Templates use the same syntax and programming...
Date: 05/27/2008
A few months ago I was interviewed by Craig Shoemaker of Pixel8 about my experiences with Expression...
Date: 05/22/2008
https://blogs.msdn.com/ivo_manolov/archive/2008/05/20/8526007.aspx
Date: 05/21/2008
The ClickBehavior is about the simplest I can think of. For illustration purposes I only included...
Date: 05/16/2008
Scott's blog has an extensive list of the new stuff:...
Date: 05/12/2008
My favorite feature of WPF (desktop and web versions) is attached properties. It would be good...
Date: 05/07/2008
I am an architect of WPF, both the full desktop version and the subset that provides the UI...
Date: 05/01/2008
I spent a quite a bit of time late in Blend tracking down memory leaks. Jossef has written the...
Date: 02/07/2008
There have been a raft of interesting articles and discussions of MVC patterns and WPF. A practical...
Date: 02/06/2008
We recently shipped Expression Blend, the product I had been working on for the last few years. I...
Date: 05/05/2007
Kiran just posted the definitive stuff on WPF perf. Get it here
Date: 11/04/2006
C# and the .NET frameworks allow you to be incredibly productive and write elegant, maintainable...
Date: 10/06/2006
During the past year, we’ve found and fixed a lot of perf issues in Expression and WPF. I’d like to...
Date: 09/05/2006
My colleague Pete has it up on his site: https://www.blois.us/Snoop/ This developed out of internal...
Date: 08/21/2006
I've been talking to a lot of people internally and externally about performance, and have observed...
Date: 04/19/2006
Conceptually there isn't much to M-V-VM that can be expressed in UML...but if the GoF authors can...
Date: 04/13/2006
Pablo is one the most senior people on the WPF team and has been a key decision maker in deciding...
Date: 03/29/2006
I was going to post something about the various levels you can use in WPF for graphics, but Pablo...
Date: 03/21/2006
Great post on a discussion thread off Joel On Software. Lutz pointed it out...hilarious:...
Date: 03/17/2006
CollectionView is a very interesting construct. After including it in my ViewModel I meant to...
Date: 03/07/2006
I've had several questions about when and why to use M-V-VM versus other approaches. The obvious...
Date: 03/04/2006
In the first iteration of this example, I databound the View directly to the Model. While not...
Date: 02/27/2006
I was not particularly happy with my PDC presentation. We were asked to rehearse them, review the...
Date: 02/26/2006
People have been wondering about the impact of computers for a long time. In terms of previous...
Date: 02/26/2006
In preparing my example of Model-View-ViewModel I had a lot of help from Adrian Sanchez, who...
Date: 02/26/2006
I've been promising an example of the Model-View-ViewModel pattern for some time. With the Feb CTP...
Date: 02/26/2006
New Expression build will be available "soon". I've been working on the Feb CTP bits for awhile, and...
Date: 02/22/2006
The product I've been working on the past couple of years is available in CTP form. And, yes, this...
Date: 01/24/2006
I don't generally make posts that just point out cool things, but I do see a lot of design stuff in...
Date: 01/14/2006
Daniel presented a talk about MVC to the NYC .NET Developer’s Group. Find it here.
Date: 10/24/2005
A friend pointed me to this great article about MVC: https://c2.com/cgi/wiki?WhatsaControllerAnyway...
Date: 10/22/2005
Daniel tells the tale: https://blogs.msdn.com/danlehen/archive/2005/10/09/478923.aspx
Date: 10/13/2005
I've got a frustrated anonymous poster who complains that my definition of ViewModel in...
Date: 10/12/2005
https://questmaster.net/blogs/dirks_blog/archive/2005/10/11/237.aspx
Date: 10/11/2005
I'm a big Fowler fan, his "Refactoring" book is one of my all-time favorites, and I used to read his...
Date: 10/11/2005
I got e-mail from an interested party pointing me to Martin Fowler's description of the...
Date: 10/11/2005
Chris mentions just using ValueConverters to adapt the Model to the View instead of this complex...
Date: 10/09/2005
Trapped deep within the pragmatic hacker that is the essential me, there still lurks a computer...
Date: 10/09/2005
When I presented Model/View/ViewModel at the PDC I was a little worried that I would get tackled by...
Date: 10/08/2005
Ryan Dawson asks about the long-term viability of DataTemplate...
Date: 10/08/2005
Model/View/ViewModel is a variation of Model/View/Controller (MVC) that is tailored for modern UI...
Date: 10/08/2005