Writing
Articles
Essays on thinking clearly, working for yourself, and doing real work while AI rewrites the rules. Two decades of them.
Hangin’ in the Lounge
Why I picked The Lounge as my blog's exclusive ad network over the big clunky banners I'd used before, and how the deal came together.
2009.06.19Read →New DimeCast: Exploring Expressions with Spark
New DimeCast covers using expressions in the Spark View Engine, from simple math-based expressions up to nested if-then-else logic in views.
2009.06.18Read →ASP.NET MVC without Installing the MVC Bits
Can't open an ASP.NET MVC project without the full MVC bits installed? Strip the MVC ProjectTypeGuid from the csproj file and fix your references.
2009.06.16Read →New DimeCast: Exploring how to use Global Vars & View Data in Spark
New DimeCast on the Spark View Engine covers global and local variables, plus strongly typed and weakly typed ViewData in your views.
2009.06.11Read →Auditing with Castle Active Record
How to audit every save, update, and delete in Castle ActiveRecord using an NHibernate interceptor, without touching a single line of existing code.
2009.06.09Read →Bing Ringtone – The Remix
A remix of Bing's original ringtones, made because the real ones sounded far too soft and cutesy for a company trying to take over search engines.
2009.06.05Read →Presenting at the Minneapolis ALT.NET
Giving my Testing with Mocks talk at the Minneapolis ALT.NET meeting on September 17th. Space is limited, so sign up on the site early.
2009.06.05Read →Running the M-Audio Mobile-Pre under Windows 7 RC
The M-Audio Mobile-Pre's Vista driver won't install on Windows 7 RC as-is. Running the installer in Vista compatibility mode gets it working.
2009.06.05Read →DimeCast – Adding Intellisense to your ASP.NET MVC Spark Project
A new DimeCast screencast shows exactly how to get Intellisense working in Visual Studio 2008 with the Spark View Engine for ASP.NET MVC.
2009.06.04Read →Spark View Engine @ the Minneapolis ALT.NET Meeting – June 18th @ 6pm
Louis DeJardin is giving an intro to the Spark View Engine at the Minneapolis ALT.NET meeting, June 18th at 6pm - registration required, space limited.
2009.06.02Read →Setting up a Default Sequence Template for the MPC1000
Tired of renaming the same MPC1000 tracks every session? Save a named template sequence to the AUTOLOAD folder so it loads automatically at boot.
2009.05.31Read →Spark Part 1 DimeCast Amendment
A correction to my Spark View Engine DimeCast: running ASP.NET MVC on IIS 7 needs extra UrlRoutingModule and UrlRouting.axd entries in web.config.
2009.05.29Read →