Shawn Wildermuth

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

In Georgia At Last...


After a harrowing couple of weeks we're finally here.  We got into town on Friday, two trips to the airport, three cats, one fiance...check.  Much to my dismay, the apartment we had gotten was nothing like the model.  Frankly, it was a dump.  What to do?

Quoted in e-Week!


Today, I am quoted in e-Week about my opinion of what's happening to Longhorn...specifically about WinFS.  Hope I didn't offend anyone in Redmond ;)

I am going to miss Cairo...sorry...WinFS


After spending hours digging through Longhorn builds to try and understand WinFS, I have to say that I am really bummed that it is getting pushed out.  I think I understand Redmond's approach here, but they've been promising something like WinFS for years now. 

UML/Database Modeler that I actually like!


While trolling the DevelopMentor .NET Lists, William D. Bartholomew mentioned a new UML tool that does round-tripping to and from code.  I've used Rational's (IBM's) XDE before to do this, but it is buggy and hates source code control. 

Doom 3....Lasting Impressions...


After spending a couple evenings with my new friend, Mr. Doom 3, I have to highly recommend the game.  I am especially impressed by the scalability of the graphics engine.  Even on my mediocre system, I could get FSAA 2x and high level detail to work acceptably. 

Doom 3...A First Impression...


I spent an hour with John Carmack's latest creation this evening.  The start of the game is surprisingly lets you walk around and really start to buy into the story.  By the time the monsters started to jump out at me, they had lulled me into a sense of security.  Impressively, the game runs well on my middle of the road system:

Decoupling Interfaces and Number of Assemblies

I have been having a conversation about coupling of objects at the interface level.  While I am not a fan of coupling objects together, I would like to be able to shortcut some factory code to make the interface be more intuitive.  For example, here is code that decouples the interface:

class Foo
  // ...
  Guid _barID;
  public Guid BarID
    get { return _barID; }

Foo foo = new Foo();
Bar bar = Bar.GetBar(foo.BarID);

Whereas I don't want to tie the objects together, but simply call the factory (the GetBar method) within the Foo class to make getting objects easier and more intuitive. For example:

Finding Tim Ewald's Blog


I lost all my NewsGator feeds so I was tracking down my favorite people...and of course Tim's one of them.  It was fun...Here's the trail I followed:

My First Day as a Magenic Consultant


I just joined Magenic Technology as a Consultant and they put me at a client right away.  Its been so long since I commuted to a job that it was kinda wierd getting up at 6am and driving for an hour.  After a couple of years of getting up at the crack of noon and working till late into the night, this is a great change...of course after a couple weeks of this, I may not like it but we'll see.

The Daily WTF


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