Random Musings on Technology

Posted by Jonathan Wise on Jun 15, 2007

Writing XAML-based applications is annoying right now. Expression Blend is a User Interface design tool that shares much in common with other common design tools like PhotoShop or After Effects, only it produces XAML. Unfortunately it doesn’t do code… at all.

VisualStudio is a powerful and well-established code development environment, that pretty much any developer could use. Unfortunately it barely handles XAML.

This means you not only have to switch between applications to develop your programs, you have to switch mental modes. In one mode you need to be a code monkey. In the other mode you have to be a graphic designer. I guess if you had one person to do each of these jobs, this would be ideal. But when you’re the lead developer on a project, this means you have to learn how to change between modes quickly.

Speaking of VisualStudio, SuperJason encouraged me to encourage our boss to spring for a license of ReSharper. I’ve rarely been so pleased with a purchase made on my behalf with someone else’s money. ReSharper helps you refactor whole solutions, automagically renaming classes, namespaces and variables. It suggests corrections for your code, and helps you identify redundancy. And it cleans up your “using” statements like magic. It’s a fantastic add-on to VS2005, and well worth spending your employer’s money on.

And just so that this post isn’t devoid of Mac Geekery, in about an hour I’m going into a conference room where we’re meeting with Microsoft. I intend to demo my new .Net 3.0 application on my MacBook Pro — with Parallels in Coherence mode, so that they can see my OS X desktop and weep.


3 Responses to “Random Musings on Technology”

  1. Chris Says:

    I hope he doesn’t cry too much.

  2. Dad Says:

    Yes world, we gave birth to this guy and we still don’t know what the heck he is talking about. At least we had the good sense to get out of the way and let him learn!

  3. KarlH Says:

    Haha, I’m with your dad on this one (about the not knowing what the heck you’re talking about; not the giving birth part. that’d be creepy!)


Leave a Reply

Please protect our family and our privacy: please keep identifiable references in your comments general. Avoid referring to any specific geographical areas, such as a city or landmark, that may identify our home or community. Also avoid mentioning, by name, any local organizations or venues that could be searchable, and tied to our location. Thanks!

jonandnic dot com uses: WordPress, FancyZoom and a design by Greg Ponchak and vBulletin Services.
Most content and customization by Jonathan Wise under the Creative Commons License.