Michael Douglas Brett - Web Development

Hi, I'm Michael. I'm a front-end web developer based in the UK. This is my site.

No Stairway! Denied!

FEDIQ JavaScript CSS

Apr 7th 2016

A short-but-sweet FEDIQ hit today:

'Create a for loop that iterates up to 100 while outputting "fizz" at multiples of 3, "buzz" at multiples of 5 and "fizzbuzz" at multiples of 3 and 5'

Yup, it's FizzBuzz.

Full post >>

What Are The Differences Between Classes And IDs?


Mar 16th 2016

Another week(ish), another question from the Front End Developer Interview Questions. The original question was: 'What is the difference between classes and IDs in CSS?', but I'm going to stray slightly out of bounds and talk about IDs and classes in terms of HTML and the DOM as well. There are two reasons for this:

Full post >>

Progressing Our Layouts


Mar 15th 2016

Here is a talk from this year's EnhanceConf by Jen Simmons on progressive enhancement and using new or under-supported properties in your layouts. It's a very effective talk, one that really drives home the value of craft. This line stood out:

I hope we go back to hand writing our own CSS for this.

I definitely want to focus more on handrolled solutions this year.

Progressing our Layouts