Writing
Articles
Essays on thinking clearly, working for yourself, and doing real work while AI rewrites the rules. Two decades of them.
Suspending Resharper 5
ReSharper 5 replaced the old disable toggle with Suspend - here's how to map it to a shortcut so huge generated files don't lock up your IDE.
2009.12.04Read →Android Tip: Watch Screen Sizes
With more Android phones shipping in different screen sizes and densities, test your app across all of them in the emulator, not just one.
2009.11.07Read →Frugally Increasing Employee Moral
Cutting free coffee and soda to save a few bucks tanks morale far more than it saves. Cheap perks are a cheap insurance policy on retention.
2009.11.07Read →Sending Email Through .NET Blog Engine on RackSpace Cloud
BlogEngine.NET contact form email silently failing on Rackspace Cloud? Here's the exact SMTP auth, port, and user settings that actually work.
2009.11.04Read →TCCC7 Materials
Below are the materials from my Twin Cities Code Camp 7 Presentation. Both code and PowerPoint are included. Enjoy! Code (~6MB) PowerPoint (489K)
2009.10.27Read →Twin Cities Code Camp 7
Speaking at Twin Cities Code Camp 7 on ASP.NET MVC with the Spark View Engine, a free event at the U of M. Register ahead of time.
2009.10.22Read →Materials from HDC09 – Testing With Mocks Talk
Slides and buildable source code from my Testing With Mocks lightning talk at Heartland Developers Conference, built around TypeMock Isolator.
2009.10.18Read →Twin Cities Dev. Guild – Testing With Mocks Materials
Slides and code from my Testing with Mocks talk at the Twin Cities Developers Guild. You'll need TypeMock installed to build the sample.
2009.10.16Read →Materials from HDC 09 – Spark View Engine Talk
Download the slides and full demo code from my Heartland Developers Conference 2009 talk on ASP.NET MVC with the Spark View Engine.
2009.10.15Read →MDC 2009 – Presentation
Slides and source code from my MDC 2009 talk on ASP.NET MVC with the Spark View Engine. The original screencast has since been retired.
2009.10.12Read →MDC 2009 Presentation
Our projector died mid-talk at MDC 2009, so here's the full screen recording, slides, and source code for the Spark View Engine session.
2009.10.12Read →I’m an ASP Insider
Announcing that I've joined the ASP Insiders, a small group of developers giving Microsoft's ASP.NET product teams direct feedback and access.
2009.10.10Read →