Shawn Wildermuth

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

January Geek/Nerd Dinner


Plan to meet Atlanta area geeks at January's Geek/Nerd dinner on January 13th! 



So it's Christmas day and I received a RoboSapien from my brother.  It takes me back to my first 'Programmable' toy back in the eighties.  Much more limited than the RoboSapien, the Big Trak was a tank that you could specify it to move forward, back, turn left and right, and fire a fake laser:

Christmas Eve

Elf on the TV, apple pies in the oven, ham on the table and I am blogging.  I must be nuts.  Of course I am at my mother's house and anything to get me out from in the middle of my vaguely crazy family.  Its wonderful to be home, but I am constantly reminded of why I left my hometown to begin with. 

I hope everyone out there is having a happy holidays, whether it is Christmas, Hanukkah, Kwanzaa, Solstice or just December.


My Blog of the Week


I think CSI is confusing America...


Ok, this is *way* off topic, but I enjoy watching CSI and shows of their ilk.  But I have been getting further frustrated by the technology they purport to use.  It all came to a head the other day when they took a convinience store video and used “video enhancement” to see the reflection in one of the customer's eyes.  Instead of Spike, CSI belongs on SciFi. 

December Atlanta Nerd Dinner!


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)


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!


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:

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