Posting JavaScript objects with Ajax and ASP.NET MVC

As websites become more and more interactive the need frequently arises to send data back and forth between web clients and servers using Ajax. ASP.NET combined with jQuery makes this process simple to implement for web developers.

call and callvirt in CIL

If you’ve ever looked at even small amounts of CIL, you’ll notice that two different instructions are used to call methods: “call” and “callvirt”. My goal in this post is to introduce these two methods and provide a general understanding of how they are used.

Create a WordPress blog on Azure in five minutes

First off, this isn’t one of those fake “five minute” tutorials that take half an hour to go through. This really is easy. The only thing you’ll need for this tutorial is a Windows Azure account. If you don’t have one you can sign up for a one on for free. Now then, let’s get started.

What is the difference between if and switch?

Although switch and if may seem to be two nearly-equivalent representations of the same concept, under the hood they function in two very different ways. Understanding the differences between the two makes for good general knowledge and provides one with an interesting glimpse at how the C# compiler works to optimise your code without you even knowing it.