My Blog

Atlanta Geek Dinner July 23rd - Date Change and Adding Scoble!
Atlanta Geek Dinner July 23rd - Date Change and Adding Scoble!
July 14, 2005

Url: http://nerddinner.com/blogs/atlanta/

Take the MIT Weblog Survey
Take the MIT Weblog Survey
July 12, 2005

Url: http://blogsurvey.media.mit.edu/request

Atlanta Geek Dinner July 28th - Please RSVP
Atlanta Geek Dinner July 28th - Please RSVP
July 10, 2005

Url: http://dotnet.sys-con.com/read/105634.htm

Google Earth is back up!
Google Earth is back up!
July 8, 2005

Url: http://earth.google.com/

Surprise!  A New Review of My Book
Surprise! A New Review of My Book
July 6, 2005

Url: http://dotnet.sys-con.com/read/105634.htm

Upgrading Typed DataSets in Visual Studio 2005
Upgrading Typed DataSets in Visual Studio 2005
July 5, 2005

Url: http://www.devsource.com/article2/0,1895,183430...

Button.OnClientClick() in ASP.NET 2.0 Rocks...
Button.OnClientClick() in ASP.NET 2.0 Rocks...
July 3, 2005

This new property (*not* event), allows you to wire up clientside code to be executed before the server-side onclick is handled.  In the old days we had to do this manually.  For example, this is how you would hook up a simple confirmation dialog:

Interesting Article on what Apple-heads Say is Wrong with Longhorn
Interesting Article on what Apple-heads Say is Wrong with Longhorn
July 2, 2005

Url: http://applematters.com/index.php/section/comme...

ASP.NET 2.0: How SqlProfileProvider Stores its Data...
ASP.NET 2.0: How SqlProfileProvider Stores its Data...
July 1, 2005

This probably isn't entirely correct since I am just looking at the output (e.g. the database rows) to determine this.  For each object in profile (i.e. Users), there is a single row in the aspnet_Profile table.  This table is made up like so:

Why are ASP.NET 2.0 Projects so different from regular projects...
Why are ASP.NET 2.0 Projects so different from regular projects...
July 1, 2005

I am working on a portal project with ASP.NET 2.0 and I am loving it.  Lots of stuff is in the box that I need.  The project is using VB.NET so I wanted to make sure that everything was Option Explcit On and Option Strict On...but since it is a Web Application, the normal property pages are nowhere to be found (unless I am missing it).  If I create any other project type (I think), I can look at the project property pages and see the Compile tab:

Cool Battery Monitor written in .NET
Cool Battery Monitor written in .NET
June 29, 2005

Url: http://www.neowin.net/forum/index.php?showtopic...

Future of DirectX, XNA, XBox 360 and PC Games
Future of DirectX, XNA, XBox 360 and PC Games
June 29, 2005

Url: http://biz.gamedaily.com/features.asp?article_i...

Outlook Feature I Must Have Missed...
Outlook Feature I Must Have Missed...
June 29, 2005

Funny how you miss some features in programs you use everyday.  I found that I can call View->Arrange By->Conversation and my mailing list folders are a ton easier to read.  Is everyone using this and I just missed the boat?

War of the Worlds Review (No Spoilers)
War of the Worlds Review (No Spoilers)
June 29, 2005

Url: http://www.waroftheworlds.com/

TableAdapters, DataAdapters and Migrated Typed DataSets
TableAdapters, DataAdapters and Migrated Typed DataSets
June 28, 2005

In Visual Studio 2005, when you create a Typed DataSet, it automatically creates TableAdapters for you.  These are interesting objects that use a DataAdapter internally to make a more cohesive data access layer.  It will certainly help the RAD developers get started.  I am not so sure about how they will work long-term though. 

Sarasota .NET Users Group
Sarasota .NET Users Group
June 24, 2005

Url: http://sarasotadev.net

Batman Begins Review
Batman Begins Review
June 23, 2005

Url: http://batmanbegins.com

New MVP Logo Released...
New MVP Logo Released...
June 21, 2005

I have gotten through the hoops to be able to use the new MVP Logo.  I have to say its a nice change from the old logo which was a bit antiquated.  I really like it:

Well Thought Out Blog on Typed DataSets
Well Thought Out Blog on Typed DataSets
June 21, 2005

Url: http://jelle.druyts.net/PermaLink.aspx?guid=616...

Oracle 10g Supporting the CLR?
Oracle 10g Supporting the CLR?
June 20, 2005

Url: http://news.com.com/Oracle+readies+second+grid+...

SourceControl Dispatcher!
SourceControl Dispatcher!
June 19, 2005

Url: http://www.pushok.com/soft_sccdispatcher.php

DataSet.ClearBeforeFill? (UPDATED!)
DataSet.ClearBeforeFill? (UPDATED!)
June 18, 2005

In previous builds, the DataSet had a property on them that said whether they should clear the DataSet whenever it is Filled by a DataAdapter.  It seems to be missing in the latest builds.  I actually prefer this because the nature of DataSets (and often overlooked) is that successive DataAdapter.Fill's will allow a DataSet to grow incrementally.  New rows will be added, and existing rows will be updated (unless it is dirty, then you would get an exception). 

New Favorite Toy:  Bells and Whistles for Outlook
New Favorite Toy: Bells and Whistles for Outlook
June 18, 2005

Url: http://www.emailaddressmanager.com/outlook-bell...

New ASP.NET 2.0 Things I love!
New ASP.NET 2.0 Things I love!
June 17, 2005

I've been digging deep in to ASP.NET 2.0 the last couple weeks and I have been pleasantly surprised by a number of nice changes that probably didn't make the new features lists: