Shawn Wildermuth


My Rants and Raves about technology, programming, everything else...

December Atlanta Nerd Dinner!

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

We are having the monthly Atlanta Nerd Dinner on December 16th.  Follow the link for full details!  Hope to see you there.

Rico's Walkthrough of Finding Memory Leaks in the CLR (or your code)

Url: http://blogs.msdn.com/ricom/archive/2004/12/10/...

I am blogging about this more so I have a place to find it if I ever need it...originally from Gunnerson's blog.  Great stuff Rico!

MSN Desktop Search - Yet another blog about it!

Url: http://beta.toolbar.msn.com/

I downloaded MSN Toolbar which includes the Desktop Search this evening.  I immediately turned off the MSN toolbar since I am not interested in having two toolbars with identical features (I love the google bar and won't give it up).  So how is search?

COM Objects and IDisposable?

I haven't dealt with a ton of COM interop up to this point in my .NET life.  I was surprised to find out that there is not a good story for deterministic deconstruction of COM objects...or maybe there is and I didn't see it.

What I've come up with is a bit of a hack to wrap a com object in a IDisposable wrapper so that I can use the using{...} syntax to determine Release() calls (not really destruction, but good enough for most cases).  The code looks like this:

Adam Barr on Scheduling (in reference to WinFS)

Url: http://www.proudlyserving.com/archives/2004/12/...

I really like this post by Adam Barr in response to Scoble's blog about what happened to WinFS.  I think Adam is right on with his take on how long-term projects are scheduled.  Whether this is what happened to WinFS or not is up to speculation...ok...let me speculate.

"I Don't Do Patterns" et al.

Url: http://weblogs.cerkit.com/mearls/archive/2004/1...

I just read this blog entry for Michael Earls and it got me wondering.  I am one of these neanderthals that has been coding since before I could drive.  I see the value of “Patterns” as a common language to help solve problems, but I am not a huge fan of “Everything is a Pattern” mentality that peeked sometime in the late nineties.  I was talking to Chris Sells one day about patterns and we came to the conclusion that patterns are great because they created a common language for stuff that we've been using for years.  The problem comes in when a developer tries to fit every problem into the GOF patterns. 

WinFS Probably Won't Show Up After '10

Url: http://news.com.com/New+file+system+has+long+ro...

My Next "Notebook"?

Url: http://reviews.cnet.com/HP_Pavilion_zd8000/4505...

This is an impressive machine:

My new Tivo

Url: http://www.bestbuy.com/site/olspage.jsp?id=1093...

I've owned ReplayTV's for years now.  For those of you out there without a PVR, get one *now*!  Magenic (the company I work for) recently gave it's employees a Tivo for a holiday gift.  I got the one with the DVD recorder in it and including some media features.  So far I am very impressed.

PDC 2005 Announced

Url: http://msdn.microsoft.com/events/pdc/

What's going to happen to ThinkPads?

Url: http://news.com.com/IBM+talk+signals+shift+in+P...

Looks like the rumors are true. IBM is leaving the PC business it created 2 1/2 decades ago.  I haven't looked at IBM PC's in quite a while, but ThinkPads are some of the best built laptops.  I hope they don't go away (even though I haven't purchased one before).  Just when they add touchpads to their ThinkPads, they get out of the business.

10 Reasons to be Thankful about .NET

Url: http://www.theserverside.net/cartoons/Top10_NET...

via The Serverside .NET!

The ScreenSavers Shuffle Again!

Url: http://thescreensavers.com

Extending Reporting Services

Virtual + New is Evil? I am convinced...

Url: http://www.dotnetconsult.co.uk/weblog/permalink...

HL2 and the Future of Game Delivery?

Url: http://steampowered.com

Atlanta Nerd Dinner

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

I just got back from my first Atlanta Nerd Dinner.  I had a blast and it was great to see everyone there.  I am taking over the Nerd Dinner and holding it monthly (instead of Quarterly).  Tentatively it is scheduled for December 16th!  Look for a location in the next week or so.

ADO.NET Powertoys and GotDotNet Workspace

Url: http://wildermuth.com/powertoys

I've been rated again!

Url: http://www.bbspot.com/News/2004/10/extension_qu...

Which File Extension are You?

Somewhat OT: Grats RedSox...4 Games to Go!

Way OT: Ray Charles Lives

Url: http://www.amazon.com/exec/obidos/tg/detail/-/B...

I haven't gotten chills listening to an album in over ten years.  Listening to Ray Charles sing with B. B. on this last album of Ray's before he died completely blew me away!

If You're In Chicago in Late October...

Url: http://www.cnug.org/index.html

Desktop Google...OMFG!

Url: http://desktop.google.com

Data Part 2: n-Tier...Gone Tomorrow

Recently I was talking with Rocky Lhotka and he said something interesting:

Just when we got good at Client-Server, they switched things and had us doing n-Tier applications.  Just when we got good at n-Tier development, internet applications took off.

Data Part 1: Business Objects, Messages and DataSets...

I've had time lately to think about the nature of data in development lately.  I've been talking with Rocky Lhotka and Michael Earls about it (as well as number of others) about the issues with dealing with data in applications. 

The first camp is all about writing Business Objects.  In this camp, you write classes that encapsulate the data, the data access and business rules about that data.  This camp was the way to do it for years now.  It proliferated in the Client-Server and n-Tier architecture camps. 


Application Name WilderBlog Environment Name Production
Application Ver 1.1.0.0 Runtime Framework .NETCoreApp,Version=v1.1
App Path D:\home\site\wwwroot Runtime Version .NET Core 4.6.25211.01
Operating System Microsoft Windows 6.2.9200 Runtime Arch X86