PinnedAndy BarnesBEM CSS Tip: Dealing with grandchild elementsHow to name selectors in elements that are 2+ levels deep in your BEM block3 min read·May 13, 2021----
PinnedAndy BarnesinBootcampWCAG: Accessible colour and contrast ratiosAn overview of contrast ratios, what you need to look out for, and how comply with WCAG requirements8 min read·Mar 30, 2021----
Andy BarnesinFrontend DigestDesign Tokens: An IntroductionA brief overview of design tokens, what they can do, and why you should be using them in your projects5 min read·Jul 14, 2020--1--1
Andy Barnes5 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.6 min read·Apr 1, 2020----
Andy BarnesWebsite 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…5 min read·Feb 21, 2020----
Andy BarnesWebsite 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.4 min read·Feb 3, 2020----
Andy BarnesinUX CollectiveAccessible Custom Focus IndicatorsStuff that keeps me awake at night: my phone, my batting average in 2004, and worrying about accessibility.5 min read·Jul 2, 2019--1--1
Andy BarnesBEM and SASS: A Perfect MatchBEM and SASS are a match made in code heaven. Here’s my take on why that is.4 min read·Jun 19, 2019--10--10
Andy BarnesColour variable names that scaleHow to use colour variables in your stylesheets in a way that won’t leave you pulling your hair out.4 min read·Jun 2, 2019--2--2