Prism & Caliburn

Spent a little time tonight getting a high level look at some MVC tools for WPF. Microsoft Patterns and Practices group has one called the Composite Application Guidance for WPF (codename "Prism") and then there is another one called Caliburn.

Here's a notes page (psudo-mindmap) I jotted while reading.


Here are some links

Harvest Gadget

My company uses Harvest for time tracking. It seems like a pretty good tool. However, sometimes I get really far behind on keeping it up. I would like something that I can interact with in under 10 seconds. They have a pretty good iPhone web app ... but it is just barely klunky enough that I don't use it. I am going to give their Windows widget a try. They also have one for the Mac, but I don't have my Mac powered up right now. Writing this is enough distraction for me for the moment. Anyhoo, I haven't done anything with it yet except install it, so I don't have any good feedback. Here's a screenshot.

Microsoft Word 2007 slow to alt+tab

Just found this happy little gem that fixed a problem with tabbing back and forth between Word documents. Thanks to author Anthony Curreri.

Here's the text of his post (just to make sure I don't loose it).

1. Log in as Administrator.
2. Open Microsoft Office 2007.
3. Click the Office Button in the upper left.
4. Click Word Options in the lower right.
5. Click Add-Ins on the left.
6. At the bottom, make sure ‘Com Add-ins’ is selected in the Manage: drop down and click Go…
7. Un-check ‘Acrobat PDFMaker Office COM Addin’ (Or whatever you think might be making Word 2007 slow).
8. Click Ok.
9. Close Word.
10. Open Two Word Windows. Now you can switch back and forth instantly!

To append to his post, he does indicate that you need to log in as an administrator. In Vista, for some reason, you cannot right click Word and choose "Run as Administrator". Instead, I opened a command prompt that way, navigated to "c:\Program Files\Microsoft Office\Office12" and then ran WINWORD.EXE. That should allow you to change the add-in settings.

My prefered SubVersion client for XCode is ...

At first, I thought that the integrated tools for XCode were pretty good. Then I started working with Ben on the project. Yeah, they blow. We have switched over to Versions. It seems to work very well.

Renaming an iPhone App

Renaming an iPhone app can appear to be a pretty clunky deal the first few times. It is particularly irksome that Apple explicitly states that once you generate an AppID in your developer program portal, you cannot delete it.

This graphic is helpful in navigating the change in XCode.



Also, I have learned the hard way to make sure that the URL in your info.plist "InfoDictionary version" property matches your AppID. So, for instance, you generate a new AppID like "WER4ERF4.net.framewreck.tehdumbapp" then make sure your info.plist value is "net.framewreck.${PRODUCT_NAME:identifier}"

Eats, Shoots & Leaves

I am writing some use cases right now. I found a good site for quick grammar checkups. Incidentally, the title of this post comes from this book that my wife has around the house.

Microsoft Certification

It has been quite a while since I have been out to the Microsoft Certification site. At first glance, it looks like it has changed a lot. A little deeper digging shows me that I am not yet in danger of having completely outdated letters after my name. There is an interesting new tier of certification, "Microsoft Certified Master".



Oops! I meant this one:



Looked cool, but I dunno if I am interested in the specializations available at the Master level. There is a new MCPD for .NET 3.5, though. Looks like the upgrade tests are not ready.

I vacilate on upgrade tests. I did the upgrade test from Windows NT 4.0 to Windows 2000 MCSE. Man! What a nightmare. It was basically taking all 4 or 5 of the normal tests, except all at once. What is the benefit of that? When upgrading from Visual Studio 6 to .NET 1.1 MCSD, I just did all the normal tests, and then again from that to .NET 2.0 MCPD. But ... I have heard that the new upgrade tests aren't as much of a kick in the head. Maybe I'll try them again when the time comes.