Recent Posts

Using Enumerations For Columns With LINQ

1 minute read

One of the great features of LINQ that DataSets didn’t support well is the ability to use enumerations for your columns instead of integers. It can make writ...

Event Handlers That Do Thread-Safe Invokes

1 minute read

I recently ran into a scenario where I wanted to write a class to do a low-level serial interface to a barcode scanner. When the barcode is scanned I wanted ...

Using URL Rewriting With Web Parts

1 minute read

Web parts are a great new system for allowing personalization of web sites by end users that was introduced in ASP.NET 2.0. However, it isn’t useful when use...