Archive for March 2010

Seeing the Big Picture While Getting Caught Up in the Details

I’ve always wanted to know how things work. By the time I learned to talk I was asking my mother things she couldn’t answer:

Serializing Data with System.Runtime.Serialization.DataContractSerializer

Last time we discussed Serializing Data with System.Xml.Serialization.XmlSerializer. We will be using the same sample solution for this article.

Serializing Data with System.Xml.Serialization.XmlSerializer

Serializing objects is often a useful way to save the state of an application. Let’s take a look at doing this using the XmlSerializer object.

Cash Tracker (pre-alpha) Now Available for Download

I’m happy to announce there’s now a somewhat usable version of Cash Tracker available for download. Click here to get it!

Announcing Cash Tracker

I’ve undertaken a personal project in my spare time. It’s a personal finance application I’m calling Cash Tracker. You can read the technical details on the Cash Tracker page.

IHttpHandler and IRequiresSessionState

If your web application relies on session to persist the user’s state and you’ve ever tried writing your own HTTP handler, you’ve probably run into an error: “Session state is not available in this context”. Thankfully, there is a simple remedy.

Version Checking with System.Version

The .Net Framework makes version checking extremely simple. The framework provides a Version class that implements IComparable. Comparing two versions is as easy as the code below: