PinnedBEM CSS Tip: Dealing with grandchild elementsHow to name selectors in elements that are 2+ levels deep in your BEM blockMay 13, 20213May 13, 20213
PinnedPublished inBootcampWCAG: Accessible colour and contrast ratiosAn overview of contrast ratios, what you need to look out for, and how comply with WCAG requirementsMar 30, 2021Mar 30, 2021
Published inFrontend DigestDesign Tokens: An IntroductionA brief overview of design tokens, what they can do, and why you should be using them in your projectsJul 14, 20201Jul 14, 20201
5 tips for freelancing with a family and a jobI wanted to share some tips that will hopefully help you lay the foundations for a postive freelancing experience.Apr 1, 2020Apr 1, 2020
Website update (Part 2): The designFollowing on from the rather rash decision to redo my personal website, I wanted to talk through the designs created and the decisions…Feb 21, 2020Feb 21, 2020
Published inThe StartupWebsite update (Part 1): The whyIt’s February. It’s 2020. I’m going to be refreshing my personal website. I wanted to document the journey.Feb 3, 2020Feb 3, 2020
Accessible Custom Focus IndicatorsStuff that keeps me awake at night: my phone, my batting average in 2004, and worrying about accessibility.Jul 2, 20191Jul 2, 20191
BEM and SASS: A Perfect MatchBEM and SASS are a match made in code heaven. Here’s my take on why that is.Jun 19, 201910Jun 19, 201910
Published inThe StartupColour variable names that scaleHow to use colour variables in your stylesheets in a way that won’t leave you pulling your hair out.Jun 2, 20192Jun 2, 20192