Dean Hume's Blog

Measuring Web Page Performance with Selenium 2 and the Web Timings API

I have always been interested in measuring web performance, and especially in measuring the improvements in performance. A while ago I attended a Selenium Meetup in London and heard an interesting presentation by one of the QA guys working at Mozilla. He talked about measuring the performance of a web

SmushMySite - Image Optimization Tool Update

The SmushMySite tool has just been updated with a load of new enhancements. For those of you that aren't familiar with the SmushMySite tool, it is a free image optimization tool that takes advantage of the Yahoo Smush.it™ service. It is a quick and easy way to

SmushMySite Image Optimization Tool - Smush.it™

When I am developing a web site, I am always looking for ways to improve the speed and page load times. I have used a few tools such as Yahoo's YSlow and Google's Page Speed Analyzer. If you have played around extensively with YSlow you may

Object Caching - .NET 4

As a developer, we need to use all the tools at our disposal to develop faster and more robust applications. One of the ways we can achieve this is by using caching. Caching is the process of storing frequently used data on the server to fulfil subsequent requests. Now there

MVC and the Google Visualization API (DataTable)

Google have created an awesome visualization API. It enables you to add live charts, graphs and tables to your web pages. It is quite flexible and has some great features that are quite easy to use once you get started. I started playing around with this API and decided to

Dean Hume's Blog © 2026