Maung²'s Technical Adventures

September 2009 - Posts

Xaml Programming in Visual Studio 2008

Designing WPF/Silverlight UI using Visual Studio 2008 may not give you the best of developer experience.  That's why Expression Blend was born.  Still then, as a developer with no access to Expression Blend, you can't completely avoid basic UI design tasks, can you?

So how do you cope with the "periodic" hangs and the "occasional" crashes of Xaml designer in Visual Studio 2008?

These two hotfixes claim to solve many of these common Xaml designer issues.  

Pre-requisites: Visual Studio 2008 SP1

http://code.msdn.microsoft.com/KB963035

http://code.msdn.microsoft.com/KB958017

Besides updating your VS with the above patches, you may also want to empower yourself with Xaml Power Toys (http://karlshifflett.wordpress.com/xaml-power-toys/) and the following Toolkits.

WPF: http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29117

Silverlight: http://www.codeplex.com/Silverlight

Commercial break: The upcoming Visual Studio 2010, codenamed "Rosario", built on WPF technology, will have more advanced designer support for Xaml programming - both WPF and Silverlight. So stay tuned!

What are your organization's development capabilities?

The fact that you trespass this blog post probably means that you are in the software development industry.  You sure cannot find Pokemon or Powerpuff Girls on this site; okay, at least not on my blogs.

If you really are a software developer or somewhat in the similar job nature, you may want to find out what are your organization's current IT capabilities for Application Life-Cycle Management (ALM) by taking this short assessment.

https://www.microsoft.com/assess/Pages/CapabilityTypeSelection.aspx?CatID=912aa1c7-813c-4e30-be0c-02d3f4daa68e

This online assessment took me approximately 10 min to complete.  At the end of the assessment, you will be presented with a simplified report displaying your organization strengths and weaknesses in the various aspects of ALM - Requirements Management, Project Management, Architecture, Code Writing & Analysis, Test Planning, and Operations & Maintenance, etc.

With this accurate review (sample), you will be able to determine the areas in your ALM which require improvement.  So, why wait?  Click the link and find it out yourself.

Best Practices for Speeding Up Your Web Site

The title says it all!

I came across this must-read article which will benefit many web developers of any platform.

http://developer.yahoo.com/performance/rules.html