Shawn Wildermuth


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

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.

Shawn
Shawn Wildermuth
Author, Teacher, and Coach




My Courses

Wilder Minds Training
Vue.js by Example (New Lower Price)
Bootstrap 4 by Example (New Lower Price)
Intro to Font Awesome 5 (Free Course)
Pluralsight
Building an API with ASP.NET Core (New Course)
Building a Web App with ASP.NET Core, MVC6, EF Core, Bootstrap and Angular (updated for 2.2)
Less: Getting Started (New)
Using Visual Studio Code for ASP.NET Core Projects
Implementing ASP.NET Web API

My Appearances

No Appearances in 2019
I'm taking a year off of conferences to finish my film, see you in 2020!

Application Name WilderBlog Environment Name Production
Application Ver v4.0.30319 Runtime Framework x86
App Path D:\home\site\wwwroot\ Runtime Version .NET Core 4.6.27617.04
Operating System Microsoft Windows 10.0.14393 Runtime Arch X86