Today I want to start simple and share some resources that have influenced and helped me over the past 5 years. Without question Steve Souders is the center of the WPO universe and that is where I am going to focus today. I can't remember if it was Fall 2007 or Spring 2008 when I had my first encounter with WPO and Steve Souders through his book High Performance Web Sites. I actually got it from a Charlotte Code Camp and have recommended it several times on this blog I think. The book reviews the top 14 reasons or best practices employed by 10 of the top web properties, at the time of writing, that made them go fast or even slower and how you can apply them as well.
At the time Souders worked for Yahoo and his team created the YSlow Firebug plugin, the first common tool to measure web performance. Today YSlow is not limited to just FireFox there are a variety of browser plugins and even a command line tool. The list has also been expanded to 23 items.
This past summer a new book was releases, Web Performance Day Book. This is a collection of 33 papers, blog posts, etc on various client performance techniques. This book kept me up several hours deep into the night when I purchased it. This book explores so many exciting aspects of WPO such as Souders article on Single Points of Failure (SPOFs), how to measure web performance, CSS selectors, LocalStorage, images optimizations and more. This book should be one of those references you open again and again.
These books should serve as a good starting point for any web developer to get started with WPO. I am not 100% sure what I am going to write about this week, but I am going to make the effort to share at least 5 more posts this week on web performance optimizations. If you have any comments or resources you would like to add feel free to leave some comments below.