Home  |  Photos  |  Blog

 Friday, November 11, 2005

I first heard about FolderShare from Scott, but was busy (planning a wedding, you know) and didn't have time to look at it.  Yesterday, Brenton reminded me about it and so I installed it.  I must say I was impressed...the install was quite smooth and it worked very well!  I was a bit apprehensive at first about the security implications, but I'm starting to get more comfortable with it since it appears to be a true peer-to-peer solution.  It will be interesting to see what Microsoft ends up doing with it.

It's also a nice solution to the age-old "synching internet bookmarks problem" that I'm sure all web users have had in the past (I had been using ActiveSync with two computers as a solution).  I really like the idea of using it as a common place for family members (mine happen to be in various geographic locations across the country) to upload their digital photos.  Now, if I can only get my wife to use it :)

11/11/2005 10:16 AM Eastern Standard Time  #    Disclaimer  |   |  Trackback
 Thursday, November 10, 2005

OK, I've finally got a chance to blog about my really exciting news.  So hear it is...I am now a married man!!!  I married Lindsey Nicole VanderWoude on October 15, 2005 in her home town of Birmingham Alabama.  She is an incredible woman!  The wedding was awesome...meaningful ceremony, fun reception and adventuresome honeymoon.  Hopefully photos will come soon (trying to determine the best way to present them).  I am excited about the journey ahead.

11/10/2005 8:49 PM Eastern Standard Time  #    Disclaimer  |   |  Trackback
 Tuesday, October 04, 2005

Today at work I came across some new APIs in Whidbey that I found to be quite useful when dealing with generic types.  System.Type.IsGenericType and System.Type.GetGenericTypeDefinition().  Have you ever wondered how to reflect if an object's type is a specific generic type definition (wait...is that any oxymoron :))?

Suppose we have some generic code:

class Foo {}

static void Main(string[] args) {
  System.Collections.Generic.List<Foo> fooList = new System.Collections.Generic.List<Foo>();
 
}

and now we want a method of determining at runtime if the object, fooList is a generic list:

static void Main(string[] args) {
  System.Collections.Generic.List<Foo> fooList = new System.Collections.Generic.List<Foo>();
  Console.WriteLine(IsObjectGenericList(fooList));
}

static bool IsObjectGenericList(object o) {
  Type t = o.GetType();
  return (t.IsGenericType && t.GetGenericTypeDefinition().Equals(typeof(System.Collections.Generic.List<>)));
}

I found these APIs useful when working with various generic types in my system.  For more information on this subject, look here.

10/4/2005 6:58 PM Eastern Standard Time  #    Disclaimer  |   |  Trackback
 Thursday, September 29, 2005

So I went to the Coldplay concert last night in Atlanta at the Philips Arena. I was impressed with the way they sounded live compared to their recordings. Since the lead singer was on mostly on the piano, it wasn't as entertaining as other concerts I've been to, but it was still cool nonetheless. I used my phone to record the last couple minutes of the finale song and I thought I'd post it for fun, so...here it is.  Enjoy!

9/29/2005 8:53 AM Eastern Standard Time  #    Disclaimer  |   |  Trackback
 Tuesday, August 16, 2005

I'm pleased to announce that I'm officially a homeowner!  I bought a townhouse in the Vinings (Sminings) area of Atlanta.   I closed the deal last Monday and moved in this past weekend.  The move was rough (isn't it always), but I'm really excited about living there.  Here are some photos of Lindsey and I looking at it before we decided to buy.

Paces Point

8/16/2005 10:19 AM Eastern Standard Time  #    Disclaimer  |   |  Trackback