Ben Griswold on December 23rd, 2009

By default, the ReSharper cache is stored in the solution folder.  It’s one extra folder and one extra .user file.  It’s no big deal but it does clutter up your solution a bit – especially since the files provide no real value. I prefer to store the ReSharper cache in the system Temp folder.  This [...]

Continue reading about ReSharper File Location

Ben Griswold on December 23rd, 2009

SubText is the engine behind our company blog. With the goal of ensuring a smooth transition between the main website and the blogs, I spent some time tightening up the styles for the aggregate and individual blogs last week.  This required a custom SubText skin and lot of css tweaking. Though I’ve previously had the [...]

Continue reading about Installing SubText with Web PI

Ben Griswold on December 22nd, 2009

Last Wednesday, I took a whopping 15 minutes out of my day and added ELMAH (Error Logging Modules and Handlers) to my ASP.NET MVC application.  If you haven’t heard the news (I hadn’t until recently), ELMAH does a killer job of logging and reporting nearly all unhandled exceptions.  As for handled exceptions, I’ve been using [...]

Continue reading about ASP.NET MVC HandleError Attribute

Ben Griswold on July 26th, 2009

I submitted the following question to StackOverflow last night and it was nearly immediately closed: I listen to a silly number of technical podcasts. I listen to enough of them that it is literally impossible to keep up. I nearly gave up and started dropping feeds from my subscription list when I heard Craig Shoemaker [...]

Continue reading about Tips on Managing Podcast Subscriptions

Ben Griswold on May 11th, 2009

I was just speaking with a coworker about the tool I used to mockup screens in a recent requirements document.  If you aren’t familiar with Balsamiq Mockups, you are missing out.  Maybe you are responsible for application UI design or you simply like to sketch out your screens before you develop them?  If so, take [...]

Continue reading about Screen Design with Balsamiq Mockups

Ben Griswold on March 13th, 2009

I recently discovered Synergy: Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. Synergy also merges the clipboards of all the [...]

Continue reading about Manage Multi-Machines with 1 Keyboard & Mouse

Ben Griswold on January 16th, 2009

I’ve been spending lots of time getting my head around Aspect-Oriented Programming (AOP). At its foundation, AOP separates crosscutting concerns (concerns which are not localizable and cannot be implemented successfully using pure imperative or object-oriented programming) into loosely coupled, modularized units called aspects and injects them into the otherwise one-dimensional base program.  Without AOP, we [...]

Continue reading about Caching with C#, AOP and PostSharp

Ben Griswold on December 11th, 2008

I’ve publicly praised SubSonic and SSMS Tools Pack, but I haven’t posted adequate information on how one installs and uses the tools for their own development.  A colleague of mine was lucky enough to inherit my application recently and having this information documented would have come in really handy.  All the same, I gave a [...]

Continue reading about More on SubSonic and SSMS Tools Pack