The Blog
Exploration Of Thought
Thoughts on autonomy, self direction, digital business and life.
TCCC 5 Interview on You Tube
A short YouTube interview from Twin Cities Code Camp where Jason Bock and I talk about my session and my time working at McFarlane Toys.
Donn Felker – November 17, 2008
XamlParserException – AG_E_PARSER_BAD_TYPE
Fixing Silverlight's cryptic AG_E_PARSER_BAD_TYPE error: add a Microsoft.Windows.Controls reference to your Prism Shell project, not just the module.
Donn Felker – November 14, 2008
Silverlight Cross Domain Issue
A Silverlight app calling a Java web service threw cross-domain security exceptions when run from disk, not from a web server. Here's the fix.
Donn Felker – November 12, 2008
New GMail Mobile Version
The new Gmail Mobile adds account switching and offline reading, but on Windows Mobile it is still Java and the address book keyboard is broken.
Donn Felker – November 6, 2008
Speaking at Twin Cities Developers Guild
Speaking at the Twin Cities Developers Guild on the Dependency Inversion Principle, dependency injection, and IoC containers to make your code testable.
Donn Felker – November 6, 2008
Disabling/Turn off the WcfSvcHost Test Client in VS2008
Stop Visual Studio 2008's WcfSvcHost test client from launching automatically - just delete one GUID from your project file's PropertyGroup.
Donn Felker – November 3, 2008
How To: Implement a simple REST Services in WCF 3.5 Part 1
Part 1 of building a REST service in WCF 3.5: WebGetAttribute, WebHttpBinding, and WebServiceHost, walked through with a simple gas-price API.
Donn Felker – November 3, 2008

How Can You Learn WCF?
The two WCF books I actually recommend, in the order to read them, plus a complexity chart showing which one covers what topics best.
Donn Felker – November 2, 2008
Loading PowerShell Profiles from Other Script Files
How to load external functions into your PowerShell profile.ps1, plus a script to pull shared team profiles from a network share automatically.
Donn Felker – October 29, 2008

How Did C# Get Its Name?
C# was originally called Cool. Anders Hejlsberg explains why the name changed and where the sharp symbol's wordplay on C++ came from.
Donn Felker – October 28, 2008
TFS Dependency Replicator Gotcha
TFS Dependency Replicator throws a DirectoryNotFoundException when the destination file does not exist yet. Here is the workaround and a real fix.
Donn Felker – October 28, 2008
Integration Testing
What integration testing actually means versus unit testing, with a worked C# example showing how to mock dependencies and test how layers interact.
Donn Felker – October 24, 2008