Shawn Wildermuth


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

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!

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.27514.02
Operating System Microsoft Windows 10.0.14393 Runtime Arch X86