Writing
-
Handling SCSS variables at scale
A suggested approach for using SCSS variables on large web projects.
-
JavaScript really is overtaking the world
Has JavaScript become the be–all and end–all of front end development?
-
Handling headings in a UI component library
Building a highly consumable UI component library is no easy feat and this article will focus on one particular aspect of it: headings
-
Handling spacing in a UI component library
Different approaches on how to handle spacing between components within a highly consumable UI component library.
-
Steve Albini and the pointless vocal harmony
Good advice on knowing when to push back on features that don't benefit the user.
-
Not An Imposter: Fighting Front-End Fatigue
Some tips on how to deal with the ever increasing number of front end technologies.
-
Battling BEM (Enhanced Edition) – 10 common problems and how to avoid them
Originally posted on Medium, David has revisited and added a further 5 problems along with their solutions.
-
Using Responsive Web Components today
Web Components are set to simplify how we approach responsive design. Here's how you can start using them today.
-
Let’s Try Harder With Web Accessibility
The Web truly is an empowering platform that enhances and broadens the lives of people with disabilities. It breaks down barriers that…
-
How to decide what to learn next
Or: Help! I am drowning in knowledge.
-
7 reasons you should be hiring more junior developers
I know it’s tempting, you’ve finally been given extra headcount for your team or you’re about to start a new project and your first thought…
-
Battling BEM – 5 common problems and how to avoid them
Whether you’ve just discovered BEM or are an old hand (in Web terms anyway!) and have been using it for the past few years, you can…
-
Reflections of a User Interface Developer
A craft is a pastime or a profession that requires particular skills and knowledge of skilled work.
-
From Sublime Text to VS Code
Ready for a change of scenery?
-
Do you really need a CMS?
Escaping the dynamic content pitfalls.
-
Transitioning to working with a Designer
If you’re a Front-end Developer like me, odds are that you have (or believe you have) a few creative bones in your body. Since I started…
-
Giving back – an hour of code
At Campaign Monitor we recently took part in the Hour of Code programme.
-
Why ‘I don’t have time’ is a bullshit excuse for not learning
— and how to stop using it.
-
Legacy Code: A tale of horror
Part 1/2: What is it? Where did it come from and how to stop it from happening.
-
Three (not so obvious) tips for beginner front end developers
-
Is full-stack a thing?
There have been a lot of arguments on this topic but as someone who has worked for the last year and a half as a full…
-
Bored of Flat Design
Is anyone else bored of flat design yet? I’m tired of seeing the same uninspired, generic, template-style sites that are…
-
Tips and tools for collaborating remotely
Maybe you’re considering emigrating. Perhaps the person you enjoy working alongside the…
-
The future web developer
A crazy attempt at predicting the unpredictable.
-
Help, there’s too much to learn!
No doubt you’ve felt this too. As a front-end developer it seems there is a never ending list of tools…
-
Jank-free Scrolling
Getting rid of the jank.