Showing all articles matching development

You're not a frontend developer yet

I've got a rule, which is to never write a blog post angry. It's a good rule, but it's a bit ambiguous. What, exactly, does angry mean? How long after being angry counts as not being angry anymore? What if I'm only mildly annoyed, or just a bit frustrated? What if I'm angry, but can write in a way that makes me sound not angry? These are the kind of questions I wrestle with.

Anyway. I've been reading a lot of CVs recently, from people applying for a frontend developer job. I've been building websites for twenty years, and while I won't belittle someone for having less experience than me, you need to know certain things to be a frontend developer. Here's why.

Sunday 9th of July 2017

Read more

Why does Gmail hate HTML email developers?

If you're any kind of email developer, you'll be aware that Gmail presents some difficulties when building HTML emails. For example, it strips out style tags and has a tendency to remove inline style attributes as well. It's confusing, not in any way documented, and very frustrating.

I spent an afternoon recently trying to get to the bottom of this, and I believe I've found a few new ways to make Gmail behave. Hopefully this will be of use to someone.

Monday 25th of January 2016

Read more

The portfolio problem

If I'm looking to hire a front end web developer, I want a candidate that fulfils two key requirements. Firstly that they can build a site that looks right and secondly that they have built it well. Some people don't worry so much about the second requirement but writing clean, elegant and above all flexible code is an aspect of web development that I consider a vital part of efficiently maintaining a website in the long term.

With that in mind, the first thing I look for on a candidate's CV is a list of what sites they have built. Thanks to the way the internet works it's possible to examine any website in detail to assess the person who built it in terms of both of my requirements - appearance and coding skill. I'm not so interested in someone's work history, education or interests - what I care about most is whether their website's code is built correctly, cleanly and efficiently. There's not a lot of jobs where it's possible to assess someone in such detail like this.

A portfolio of work is therefore hugely important if you're a front end web developer. Building one, however, can be problematic.

Monday 11th of May 2015

Read more