Smashing Book 6 Review: New Frontiers In Web Design

I really like the Smashing Magazine website. Unlike a lot of tutorial sites they don’t keep repeating the same basic content and focus on more challenging and newer things. So when I was contacted by Vitaly and asked if I wanted to review their latest book; I jumped at the chance.

Before even opening the book you know it’s a quality thing. The cover isn’t your average technical book, it’s a gold embossed, woven, hardback, with a sleeve and the Smashing S logo that you can use as a bookmark.

*

You can see a lot of care has gone into it.

Head to the table of contents and you’ll see what you have in store. There’s quite a mix of content, it’s really diverse. I imagine that there will be something for everyone, but equally some chapters may not be relevant to you – but it’s all interesting.

Smashing Book 6 has the tagline “New Frontiers in Web Design” which is clearly reflected in the book contents. The book covers things like CSS Grid, CSS Custom Properties (variables), and Accessibility of single page apps – 3 things that are very relevant to me at the moment (in particular with Gutenberg getting lots of A11Y attention currently).

There’s also chapters on conversational interfaces, building chatbots, and AR & VR (alternate reality and virtual reality) – which are all very forward thinking and could be important in the future.

Some of the book is rather technical – the “Loading Assets On The Web” chapter mostly went over my head. I was expecting it to be about loading js at the bottom of the page, and optimizing images – but those were just the starter. It covered how network requests are made, and all sorts. Perhaps if I read it a couple more times it will sink in better.

I shouldn’t complain though – I have long said there’s not enough tutorial sites covering the hard things. Too many have tutorials about making landing pages, or beginners guide to SASS – and Smashing Magazine doesn’t do any of that. These are real world articles that are mostly very useful for me.

For example there’s a chapter on Service Workers which is something I have been thinking about recently for Brush Ninja. And with Chrome 70 adding native support for PWA’s (Progressive Web Apps) it couldn’t be a better time to get started.

Overall the book is great and well worth the cost. For a book of this size and content of this complexity I’m surprised it’s not more expensive. Well worth picking up if you’re planning to keep on building for the internet over the next few years!

Let me know what you think on Mastodon, or BlueSky (or Twitter X if you must).

Related Posts

01 Aug 2005

16 Things that Really Annoy Most Web Users

A survey has been done that finds out what web trends annoy people.The least popular thing, pop up windows, doesn’t surprise me at all. I use FireFox so rarely get pop up ads, but if I visit a website that...
30 Dec 2009

Building WPVote Part 3 : Research

After receiving the WPVote domain and theme from Jean I moved on to stage 3. Researching ‘competitors‘ websites.I must admit I tend not to do too much research when building a website, but this time I did decide to do...
25 Dec 2012

Learning to Accept CSS3: Creating CSS3 Windows

People are resistant to change. It’s strange since I consider myself quite forward thinking, but I still find it takes me a while to accept new things. I’ve been using CSS3 effects for quite a while now – as have...
30 Jun 2007

WordPress tips and tricks – Custom Page Templates

Some time ago I posted the first of my tips and tricks for WordPress, and I thought it was about time I posted some more so, to start things off, here is a short tutorial on custom page templates in...
12 Aug 2023

Learning to Enjoy Building for the Web (Again)

A few years ago, I fell out of love with building for the web. I still did it but it felt like a constant struggle to keep up with the ever-evolving technologies and complex frameworks. I always felt behind, and...