Skip to main content

Blog

If you’re interested in accessibility, user experience design, and/or frontend development, you’re in the right place. You can also browse by category or year.

  1. The difference between strikethrough and del

    Article posted 14th April 2021 in Development and HTML

    Just like <em> and <i>, and <strong> and <b>, the distinction between <s> and <del> is subtle, but it’s worth knowing.

  2. Git restore to discard changes

    Article posted 13th April 2021 in Development and Git

    I no longer use git checkout to switch branches; I’ve also stopped using it to discard uncommitted changes: let me introduce git restore!

  3. Using Git switch to change branches

    Article posted 12th April 2021 in Development and Git

    Since upgrading to macOS Big Sur, I’ve noticed that git switch works. But why do we need it when we’ve got git checkout?

  4. Cleaner focus outlines with box-decoration-break

    Article posted 8th April 2021 in CSS

    When I changed my site’s form and button focus styles, links felt a bit left out. But discovering box-decoration-break has made things consistent.

  5. Bold and italics aren’t read by screen readers

    Article posted 2nd April 2021 in Accessibility

    Emphasis and other text-level semantics are normally ignored by screen readers, so it you’re relying on them for meaning you could be in trouble.

  6. Sentence case versus title case

    Article posted 31st March 2021 in Accessibility and Design

    I’m a fan of good typography, and something I come across a fair bit is whether sentence case or title case is better for headings.

  7. Reset to a previous commit

    Article posted 29th March 2021 in Development and Git

    Have you ever made a bunch of commits on the wrong branch? I certainly have… Luckily, there’s an easy way to put things right.

  8. My user manual

    Article posted 26th March 2021

    A couple of years ago, a colleague introduced the idea of personal user manuals. I liked the idea, and I’ve finally got round to writing my own.

  9. On not setting an upstream for short-lived branches

    Article posted 17th March 2021 in Development and Git

    I only set upstream Git branches when I need to push and pull a lot, otherwise I prefer to write out my target branch manually. Here’s why…

  10. Updating Netlify deployments when renaming your main Git branch

    Article posted 15th March 2021 in Development and Git

    When you rename your Git branch, you’re going to need to reconfigure any Netlify deployments that are set up to watch your old master branch.