A while back (since I last blogged) I started reading WPF Unleashed, which I owned for some time but had put off reading. As I’m sure anyone who has learned WPF knows, it was a rough start, but soon I was getting the hang of it. Well, sort of. There are a lot of new concepts. You have to almost start from scratch because there’s not much knowledge you can bring over from Winforms. In fact, doing so can get you into trouble.
And then I discovered the keystone: the Model-ViewModel-Model pattern. It’s not that often that I get physically excited about something programming-related. Call me a dork, but I did a little fist pump while thinking about MVVM in the car one day.
What’s really exciting about all this the speed at which the new WPF front end for OrtzIRC is being developed. After just a few weeks of porting, the new front end is almost at the same functionality level as the old Winforms front end. And that’s as a WPF noob.


