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 [...]
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 [...]
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 [...]
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
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 [...]
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
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 [...]
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 [...]