In the first post in this series, I provided a little info on the HandleError attribute in MVC 1.  In case you don’t want to flip back, the HandleError attribute can decorate a method or a class and will push your users to a generic errors view provided customErrors is “On” or “RemoteOnly”.  There’s a [...]

I’ve been using ASP.NET MVC Release 1 for a bit now, and while it’s definitely not for every application, I happen to like it quite a bit.  There has been a lot of activity on MS-centric blogs regarding MVC, but there are still some really mundane tasks that there could be more information on.  So, [...]

With the release of .NET 3.5 SP1, MS has released a sub-set of the Dundas charting component. They also put together a neat little solution that’ll let you run a number of examples/samples locally so you can get your hands dirty. If you’re looking to do any work with the charting components, or just play [...]

I have been playing with both the iHttpHandler and iHttpAsyncHandler lately, and I came across some interesting information.  There are a couple of blog posts out there explaining when to use one over the other (see Mads Kristensen’s post here, or Vlad Hrybok’s post here)
So when does it make sense to use Async?
Consensus seems to [...]

In the post below I am going to run down a short-list of some of the less-popular performance tips and the reasoning behind them.  There are loads of blog postings and articles on asp.net performance enhancements, and I urge you to check those out as well.  Onto the good stuff…
Session.ReadWrite versus Session.ReadOnly
It goes without saying [...]

For my current project I needed to create some logic for users to upload an image…only problem was the image had to be of a fixed size, and therefore aspect ratio.  Enter the need for an image cropper.  You’ve seen them before on a number of sites, like linkedIn, facebook, and everywhere else.  I began [...]