Categories
Etc

Why do event arguments derive from EventArgs?

I just found myself creating a new EventArgs to go with a custom event handler in C# and I remembered the standard advice of “always derive your event args classes from System.EventArgs”. The thing is, I have no idea why you would want to do this. I don’t see any value in dealing with things in terms of the base class, and it doesn’t provide any features, so why bother?

Categories
Etc

The state of the art in rich browser-based apps

Via Lambda the Ultimate, I found a great article on how rich client-side web apps are evolving and where things like OddPost and GMail have come from, and a bit of a look at where things are headed.  This is a space that has always fascinated me; maybe I’ll get back into in the near future.  I always liked the idea of a client that did a smart job of fetching and caching data, reducing roundtrips to the server.  It just seemed like the right way to go, but it was fraught with perils.

Categories
Etc

a night on the hudson

After a great dinner at Chiboust, Mandy and I headed down to the waterfront to enjoy the nice summer night. 

The lighthouse on the old GM plant and the Palisades in the distance :: Canon 10D : 3s : f13 : ISO 100

 

The lighthouse on the old GM plant fronted by rocks on the waterfront path :: Canon 10D : 10s : f13 : ISO 100

Categories
Etc

Mezzoblue’s CSS Crib Sheet

I was randomly poking around a site Tim Tabor sent me to for a review on Bloglines and I happened across a link to a CSS crib sheet by Dave Shea over at mezzoblue. If you’re doing CSS work, I highly recommend it; it’s a fantastic resource.

Categories
Etc

Annotating online documentation

I had this great idea a while back; I would build a little app that let me put notes on any url on I hit and allow me to share those notes with others. Well, looks like a lot of people have beaten me too it. The initial idea was to apply the idea to MSDN‘s documentation, since much of it is missing interesting information. I just stumbled onto the MSDN Labs Annotations project, which seems to be doing just what I wanted. The scope seems to be limited to the Longhorn docs though, so maybe I still have a chance… There have to be other apps like this out there though; this is hardly an original idea. Maybe tomorrow I’ll spend some time googling for apps that do this already.