Build a Quick and Easy QR Code Generator with Ajax and

Google has a great URL shortening service at, Any URLs you shorten while logged in will also be recorded in your history. On top of the service Google also provides an API accessible at Additionally, if you add “.qr” to the end of any short URLs generated by the service the result will Read more about Build a Quick and Easy QR Code Generator with Ajax and[…]

Modify Razor Layout for Mobile

Ok, so now I’m ready to begin modifying the project for display on mobile devices.  This will involve the _Layout.cshtml file in the Views>Shared directory. When you open this file you will see code similar to the following: <meta charset=”utf-8″ /> <title>@ViewBag.Title</title> <link href=”@Url.Content(“~/Content/Site.css”)” rel=”stylesheet” type=”text/css” /> <script src=”@Url.Content(“~/Scripts/jquery-1.8.1.min.js”)” type=”text/javascript”></script> First add two meta Read more about Modify Razor Layout for Mobile[…]

How to Blend jQuery Mobile and .Net MVC

I’ve got an inkling that jQuery and .Net MVC together can produce some very powerful mobile web experiences.  So I’m setting up a Greenfield project at  The intent of the project is to build a site capable of running across multiple mobile devices and delivering a true e-commerce experience to users. Here, I’ll be Read more about How to Blend jQuery Mobile and .Net MVC[…]

Getting Started with jQuery Mobile

jQuery Mobile is the balm that soothes the headaches of mobile platform developers.  It provides a way for developers to build a single code base that functions consistently on the most common mobile platforms.  At this time jQuery Mobile supports iOS(iPhone, iPad), Android, BlackBerry, bada, Windows Phone, palm webOS, symbian and MeeGo.  This list represents a majority of the mobile platforms and devices in the market today.  Products developed with jQuery mobile will have a broad audience ready to consume them.

Even better, developers have only to build one version of their application.  Once it is constructed for jQuery mobile there is no need to write it again for any of the other mobile platforms.  A jQuery Mobile application runs consistently on any of the platforms previously mentioned.  This lessens the time developers spend learning the nuances of a platform and allows them to commit more time to the development of their applications.