Improved tracking with the <a ping> attribute - HTML5

As I sit down at my desk each working morning, the first thing I do is fire up the ever faithful feedly and read through the days' tech news with a cup of coffee. During my usual morning reading, I came across this interesting update from Ilya Grigorik on Google+…

A Simple HTML Minifier for ASP.NET

I have previously blogged about the importance of serving your users web pages with speedy load times. Poor web performance equals lost revenue and customers. As you continue to build and improve on the web performance of your site, you will need to look for ingenious ways to squeeze those…

Fast ASP.NET Websites Book Giveaway

Fast ASP.NET Websites has just been released, and if you haven't already gotten your hands on a copy, I have 3 free copies to give away. Fast ASP.NET Websites is a practical, hands-on guide to create faster, more efficient ASP.NET sites and applications. This book offers step-by-step…

Get the number of users that are online using SignalR

In a recent experiment, I was looking for a way to retrieve the number of online users in an ASP.NET application. There are a number of techniques that can be applied, such as incrementing based on ASP.NET session state, or using Google Analytics to keep track of active…

Fast ASP.NET Websites has been released!

A rather large and suspicious looking box arrived at my house yesterday. To my surprise, it was the first few copies of Fast ASP.NET websites. These have just rolled fresh off the press courtesy of Manning! If you aren't familiar with the contents of the book, it is a…

ASP.NET MVC HTML5 Toolkit Update - August 2013

There have been a number of major updates released with the latest version of the MVC HTML5 Toolkit. You, the community have been great, and the majority of the patches and enhancements have been added via the Codeplex site. If you aren't familiar with the MVC HTML5 Toolkit, it is…

ASP.NET Release Checklist

Whenever I work on side projects or make updates to this blog, I like to run a few simple checks to make sure that the site is ready before I release it. When working on side projects, you might not have the benefit of having someone else to help test,…

Guide to configuring custom domain names for a Windows Azure website

Creating a new website is easy and super-fast thanks to an intuitive UI on the Windows Azure portal. You can create a new website and be up and running in a matter of minutes. By default, your new site will normally have a host name that looks like yourdomain.azurewebsites.…

Twitter bootstrap typeahead and ASP.NET MVC - Key/Value pairs

I suck at creating CSS. As a backend developer, I've always managed to get by with my CSS skills, but I've always been jealous of my front end developer colleagues when it comes to their ability to create beautiful web pages. Fortunately, the guys at Twitter have developed a great…

Free icon packs for developers

Over the years, I have started to hoard a collection of links to various free icons that I find on the net. Often, I use these icons to spruce up simple prototypes or just make my web pages look livelier. Unfortunately, I've been collecting these links to icon packs and…