The WPF Starter Kit

Disclaimer: It has come to my attention that there is some confusion in the community regarding the “official status” of the WPF Starter Kit. I wanted to make it clear that this toolkit has come out of my and my team’s efforts on a recent project and is by no means the endorsed (by Microsoft)…

1

Building Great Looking Mobile Applications

Today at Tech Ed I’ll be trying out something interesting. Instead of speaking on a particular technology area, I’ll be talking about building great looking applications for Windows Mobile. I won’t bother doing a full blown post about this because most of what I will talk about is covered by Alex here: http://msdn.microsoft.com/en-us/library/dd630622.aspx. In case…

2

A Home for the Collapsible Panel

Phew! It’s been a long time since my last post. I have no excuse. I’ve been a lazy bum and I know it. Well, getting married will do that to ya 🙂 I have been using the Collapsible Panel control as a tool to demonstrate various Silverlight concepts over the past few months. I started…

6

Collapsible Panel Makes it to Silverlight 2 RTM

This was something that had been bothering me for a while. Silverlight 2 came out almost two months ago now and I still haven’t had the time to go back and update CollapsiblePanel, my sample content control. To read more about CollapsiblePanel, go here and here. Today I finally updated the code. It took me…

3

Consuming Feeds with the .NET Syndication API

One of the nicest (and very under-advertised) features to make it into .NET framework 3.5 was the new Syndication API (http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.aspx). The Syndication API provides .NET applications a great way to consume and publish RSS and Atom feeds. If you’ve been paying attention to Azure lately you will have realised that Atom forms a major…

1

Silverlight 2: So Close I Can Taste It

No doubt many of you have heard that Silverlight 2 RC0 just debuted. There’s loads of bug fixes here since Silverlight 2 Beta 2 and some breaking changes as well. Unlike the breaking changes document from Beta 1 to Beta 2 (which was 80 odd pages) this one’s only about 20 pages. To be honest,…

1

Encrypting Configuration Settings in .NET 2.0

This article describes a utility called ProtectConfig that can be used to Encrypt/Decrypt .NET 2.0 configuration files using the ProtectSection (http://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.protectsection.aspx) API. The source code of the utility is available here: Here’s what the ProtectConfig utility looks like: If you have ever worked on a large project that involved accessing a database server or other…

1