Category Archives: .NET

LINQ: ToLookup vs ToDictionary

Some people are not sure of the difference between ToLookup vs ToDictionary LINQ methods. To break it down real simple: One is a look up (ToLookup) One is a dictionary (ToDictionary) Duh. That’s what you’re probably thinking. The real difference is understanding what each of these data structures do. Lookups A lookup is a key…

Suspending Resharper 5

For those of you who don’t know, ReSharper is no longer a Visual Studio add-in. Previously if you needed to disable ReSharper for whatever reason you could do so in the Add-In Manager in Visual Studio. You no longer can. Disabling ReSharper is now termed “Suspending” it. You can suspend ReSharper from the Tools >…

Sending Email Through .NET Blog Engine on RackSpace Cloud

I’m a cloud customer and I really really really love it. I can set up sites, servers, etc SUPER quick. It’s almost like owning my own server without all of the admin junk to take care of. However, sometimes I run into some issues with configuration, such as I did recently with Rackspace Cloud.  I…

Materials from HDC09 – Testing With Mocks Talk

Below is a link to download the Testing With Mocks lightning round talk that I gave at the Heartland Developers Conference this last week. In order to get the samples to run you will need to have TypeMock Isolator installed. If you do not own a license you can download an evaluation for free here….

Materials from HDC 09 – Spark View Engine Talk

Below you can download a zip file which contains the presentation as well as the code used in my “ASP.NET MVC w/ Spark View Engine” talk today at the Heartland Developers Conference. You should be able to download, unzip, open the solution and hit F5 and run. You will _not_ need to install ASP.NET MVC…