ASP.NET and HTML5 Local Storage

My favorite feature of HTML5, hands-down, is HTML5 local storage (aka DOM storage). By taking advantage of HTML5 local storage, you can dramatically improve the performance of your data-driven ASP.NET applications by caching data in the browser persistently. Think of HTML5 local storage like browser cookies, but much better. Like cookies, local storage is persistent. […]

Building an HTML5 App with ASP.NET

I’m teaching several JavaScript and ASP.NET workshops over the next couple of months (thanks everyone!) and I thought it would be useful for my students to have a really easy to use JavaScript reference. I wanted a simple interactive JavaScript reference and I could not find one so I decided to put together one of […]

Integrating JavaScript Unit Tests with Visual Studio

Modern ASP.NET web applications take full advantage of client-side JavaScript to provide better interactivity and responsiveness. If you are building an ASP.NET application in the right way, you quickly end up with lots and lots of JavaScript code. When writing server code, you should be writing unit tests. One big advantage of unit tests is […]

Microsoft Templates included in jQuery 1.5!

When I joined the ASP.NET team as the Program Manager for Ajax, the ASP.NET team was working on releasing a new version of the Microsoft Ajax Library. This new version of the Microsoft Ajax Library had several really innovative and unique features such as support for client templates, client data-binding, script dependency management, and globalization. […]

jQuery Cycle Plugin on the Microsoft Ajax CDN

Want to create a photo gallery with fancy special effects? Mike Alsup, who has developed several popular plugins for jQuery, has uploaded his jQuery Cycle (jCycle) plugin to the Microsoft Ajax CDN. This plugin enables you to take a set of images, and transition from one image to another using a special effect. In other […]

Ajax Talk at .NET Developers Association

Thanks everyone who came to my Ajax talk tonight at the .NET Developers Association! The slides and demos from the talk can be downloaded by clicking the following link:   ASP.NET Ajax: What’s New?   You need Visual Studio  2010 to view the code samples. The first project, named Demos, contains the following samples: ASPAjax4 […]

jQuery and Windows Azure

The goal of this blog entry is to describe how you can host a simple Ajax application created with jQuery in the Windows Azure cloud. In this blog entry, I make no assumptions. I assume that you have never used Windows Azure and I am going to walk through the steps required to host the […]

jQuery, ASP.NET, and Browser History

One objection that people always raise against Ajax applications concerns browser history. Because an Ajax application updates its content by performing sneaky Ajax postbacks, the browser backwards and forwards buttons don’t work as you would normally expect. In a normal, non-Ajax application, when you click the browser back button, you return to a previous state […]

Netflix, jQuery, JSONP, and OData

At the last MIX conference, Netflix announced that they are exposing their catalog of movie information using the OData protocol. This is great news! This means that you can take advantage of all of the advanced OData querying features against a live database of Netflix movies. In this blog entry, I’ll demonstrate how you can […]

Using jQuery and OData to Insert a Database Record

In my previous blog entry, I explored two ways of inserting a database record using jQuery. We added a new Movie to the Movie database table by using a generic handler and by using a WCF service. In this blog entry, I want to take a brief look at how you can insert a database […]

If you liked this blog entry then please Subscribe to My Blog or Follow Me on Twitter