-
Today is a long awaited day for me. Caliburn is now in official Beta. There have been many bug fixes and a ton of new features since the Alpha release last October. We’ve also been dogfooding it on several projects, one of which is NHProf . I wanted to use this post as an opportunity...
-
I was inspired to get off my duff and blog today by a tweet from Scott Hanselman . I didn’t really dig into the context of his tweet, but it was about TDD and WPF. In case you haven’t figured it out, I’m a big fan of WPF and TDD. Luckily, I’ve had the opportunity to work on a number of varied WPF projects...
-
We've had a number of rendering issues with NH Prof. I've been embarrassed about how frequently I have asked users to update their video drivers. It’s not surprising to encounter driver issues occasionally with WPF. It is built on top of DirectX you know. (In fact, all my WPF apps break horribly...
-
Yesterday I wrote about integrating Caliburn and MEF along with getting things to work with IServiceLocator . I had a feeling that I was going about things all wrong and was eagerly hoping for some constructive criticism. Glenn Block was kind enough to engage with me on the subject and has agreed to...
-
Most WPF and Silverlight devs already know to turn off the default design view for XAML. I don’t ever use the designer in Visual Studio for either Silverlight or WPF. My apologies to the team that worked on it, but it is a hindrance and not a help. When I give presentations, my audiences are often surprised...
-
There’s a lot of recent buzz about the Model-View-ViewModel or MVVM. (I pronounce it like it rhymes with Auntie Em .) Rather timely for me as a lot of my thinking about implementing UI patterns in WPF has begun to coalesce. There’s has been a lot of thought given to UI patterns prior to the advent of...
-
ChumChase Table of Contents I opened up the ChumChase code this evening with the sad realization that my last commits were on November 14th. Ouch. In reading over the code, something jumped out at me immediately. In the code-behind for Shell.xaml, I had a lot of logic that didn't need to be there...
-
Christoper and I have had the privelage of helping Ayende to build the UI for his NHibernate Profiler over the last couple months. Yesterday evening he released the public beta with a 30 day trial version. If you are using NHibernate, get over to the product site and download the beta . This is going...
-
Christopher and I will be presenting at the MSDN Developer Conference Thursday in Orlando. We'll be showing some of our work during the keynote as well as giving a presentation on the WPF Toolkit. If you are going to be there, come by and say hi.
-
12.06 @ Tampa Code Code Expect lots of good content at this code camp. My session description is... An Introduction to WPF - A session for those who would like to know what WPF is all about. We’ll cover the basic concepts of WPF, discuss where the technology is useful, and follow it up with a handful...
-
In WPF work, it is very common to work with implementations of INotifyPropertyChanged . We need support for change notification in order to bind to the UI, and this interface is frequently the best approach. This means I have lots of properties that look like this: public string FirstName { get { return...
-
ChumChase Table of Contents About 5pm today I was burnt-out from some difficult work on a particular client's project. Our last four projects have all been WPF with an emphasis on UI and UX. Fortunately, most of these were green field project, but the one I was working on today was not. What made...
-
Table of Contents Since my last post on building ChumChase, I've had a couple of projects that have changed my thinking just a bit about how to architect a WPF application. When I reviewed the code for ChumChase (in order to continue this series) I found it needlessly complicated in more than a few...
-
Rob and I have had the fantastic opportunity to contribute to Ayende's NHibernate Profiler . It's somewhat analogous to SQL Profiler, and yet—oh, so much more. I'm really excited about this tool, not just because it has afforded an opportunity for interesting WPF work, but because of what...
-
Rudi Grobler has had a number of good (and deliciously short) posts on WPF lately. I found the tips on using Blend particularly useful. (If you are a WPF developer and you are not familiar with Blend, you really ought to be.) He's also been exploring the recent release of the WPF Toolkit .