Color Stream – Smashing Mag’s Color tool for the iPhone
Posted on August 23rd, 2010
I’m an avid reader of Smashing Magazine, and welcome their wide variety of blog posts on all aspects of website design and development. I was pleasantly surprised when they announced Color Steam a couple of days ago. The free app is like a version of Adobe Kuler, allowing you to create colour schemes from scratch or from snaps using your iPhone camera. I found it easy to use, and quite fun too. The only downside is that it requires iOS4, so some older iPhone users will be excluded from the experience.
You can download the Color Steam application from the usual place.
HTML5 for Web Designers
Posted on July 18th, 2010
If you’re a web designer or developer, chances are high that you’ve heard of Jeremy Keith‘s HTML5 for Web Designers. If you’re a web designer or developer, chances are fairly high that you’ve ordered it.
According to Jeffrey Zeldman, the book sold 5000 copies during the first 24 hours of pre-sales. All the personnel involved with its production are well-respected members of the design community, and so I didn’t falter in placing an order.

A Book Apart handle the delivery, so it’ll take a while longer than a next day Amazon shipment, but the delay only served to fuel my anticipation for the little book.
I’m only thought the first third of the book, but I’m already finding it incredibly well-written and it feels quite special. The $27 I paid for it is expensive, but the book’s such a great overall little package, that it might just be worth it.

Firebug 1.5 book from Packt Publishing Review
Posted on July 12th, 2010
The success of Firefox over recent years can be partly attributed to the extensions that beef up what’s already a great browser into something truly amazing. Firebug’s one of the most popular extensions, and for good reason. I’ve used it for editing CSS, viewing AJAX requests, DOM manipulation and debugging JavaScript. To say it’s been helpful is a large understatement, and it’s why I use Firefox as my main browser for web development.
Packt Publishing’s lengthily titled ‘Firebug 1.5 : Editing, Debugging, and Monitoring Web Pages’ starts the reader off gently with a ‘Getting Started’ chapter, discussing Firebug’s history, installation and Firebug Lite, a JavaScript version for non-Firefox browsers. In cases where a particular problem occurs on Safari, for example, the lite version can be extremely useful. Chapter 2 introduces the various Firebug tabs and gives a good overview of Firebug’s main capabilities. Chapters 3, 4, 5 and 6 expand on the HTML, CSS and DOM functionality, and provide a great, in-depth examination of what’s possible.
Chapter 7 – ‘Performance Tuning Our Web Application’ – looks at the Net panel, and once again, the discussion is thorough and well-written. Not only does it give information about Firebug, but by its very nature, delves into HTTP headers and XMLHttpRequest monitoring.
Chapter 8 – ‘AJAX Development’ explains the console.debug call that I’ve made on several occasions, as well the (new to me) console.assert for for assertions and the useful console.dir(object) for giving a DOM tab style object dump for the supplied object parameter.
Chapter 9 – ‘Tips and Tricks for Firebug’ also had something new for me, console.group() and console.groupEnd(), which are functions that group ouput in the output console. When there are lots of debug statements being fired out to the console window, it can be useful to group them, and I’ve already used this to my benefit since reading the book.
Chapter 10 – ‘Necessary Firebug Extensions’ takes a look at ways of making Firebug even better by using 8 extensions that empower their users to more accurately diagnose and fix performance issues, manage cookies and improve SEO.
Chapter 11 – ‘Extending Firebug’ builds on Chapter 10′s introduced extensions by describing how to build your own. To keep things in proportion, it’s a fairly small chapter, building a small ‘Hello World’ extension, but it does give food for thought.
The book closes with an Appendix detailing Firebug’s API, and a look ahead at Firebug 1.7
Overall, this is a well-written and descriptive book, and although it is probably more suitable for a new to intermediate Firebug user, I found quite a few ‘ooh – I didn’t know that’ moments throughout that make it worthwhile for any reader who designs and develops websites.