I was going to do the it’s my first blog post thing hurrah! But i’ve decided against and will just get stuck in. Now you could argue that I’ve actually done the “it’s my first blog post thing” anyway, what the hell Hello World! Sorry
Since the emergence of Google Chrome with WebKit’s code inspector, I have to admit that I have been using Firefox less and less and if I do it’s to check my designs for cross-browser compatability. Two recently discovered add-ons have changed all that!
Recently I have been doing some work on optimizing a project for speed and after a little research came across an offering from the Yahoo Developer Network YSlow. YSlow is an extension add-on to the ever popular and extemely useful Firebug plugin (most developers will be familiar with Firebug by now but if not I would urge you to spend part of your day today taking a look at it).

Yahoo YSlow extension in Firebug
So why do I love YSlow? Well in my experience as a Web Developer performace optimization always seems to be that part of the project that you’ll get round to at the end, after all the fun stuff’s been done! Then of course during post-release you spend alot of time handling bugs and subtle (yet necessary) feature additions and before you know it you only get round to optimizing when it becomes a problem. YSlow gets you right into the source of your performance bottle necks quickly, tells you which areas are causing a problem and exactly which elements you need to concentrate on. It also provides details about areas of optimization that I certainly have never considered, for example adding expires headers to images (which takes a bit of work, if like me you don’t have access to IIS with your hosting company). If you don’t fully understand the concepts it suggests there are also links through to the YDN for fuller explanations.
So while I was in the Firefox add-on mood I noticed a tweet from Sitepoint advertising a little Firebug extension add-on of their own, introducing FireScope. Sitepoint have recently re-designed the reference section of their website and FireScope is an add-on that sits right in Firebug and allows you to pull in data from Sitepoint’s reference whilst you are using Firebug. Now I think this is great, because most of us are quite familiar with a wide range of HTML tags now and their semantic meaning but I think it’s always a good idea to look back at some of the more basic concepts and just make sure that you’ve really fully understood those semantics. It also handily provides you with browser compatability charts and code examples.

A HTML and CSS reference extension for Firebug
Firefox with Firebug, YSlow and FireScope has definately become my tool of choice for the moment, welcome home Firefox!
Filed under: Tools, Web Development, Add-Ons, Browsers, Firebug, Firefox, Peformance, Reference