Development

Front-end web development, from HTML, ARIA, CSS and JavaScript to Git and good development practices. A full list of categories is also available.

  1. Operator Mono and why I want italics in my code editor

    Article posted 17th November 2019 in Design and Development

    I’m ready to start recording for my YouTube channel and I’ve been thinking about what my coding environment looks like.

  2. Ligatures in coding fonts

    Article posted 7th November 2019 in Development

    I enjoy freshening my coding environment up a wee bit every now and then, but typefaces with ligatures are a step too far.

  3. Stop search indexing for Netlify Deploy Previews and Branch Deploys

    Article posted 26th October 2019 in Development and Serverless

    Netlify Deploy Previews and Branch Deploys are great, but what if search engines start indexing them?

  4. Setting up a staging site with Netlify

    Article posted 25th October 2019 in Development and Serverless

    Netlify Deploy Previews are great, but sometimes it’s good to have a staging site for stuff that isn’t ready to put into the live website yet.

  5. Netlify Deploy Previews

    Article posted 24th October 2019 in Development and Serverless

    I’ve become a bit of an unashamed fan of Netlify recently, and Deploy Previews are something I’ve been making a quite a bit of use of.

  6. Ditching Google Analytics in favour of Netlify Analytics

    Article posted 4th October 2019 in Development and Serverless

    Having moved my website to Netlify, I’ve been pretty excited about some of the features they offer, one in particular has been Netlify Analytics.

  7. Moving to Netlify

    Article posted 3rd October 2019 in Development and Serverless

    I’ve really never enjoyed servers, and Netlify looks like an easy to use, powerful alternative for any static sites I build.

  8. Adding files for a commit with asterisks

    Article posted 1st October 2019 in Development and Git

    It can be fiddly to stage files for a commit using Git on the command line. Or so I thought! I found a shortcut, so thought I’d write about it.

  9. Using nvm

    Article posted 23rd September 2019 in Development

    I upgraded node on my laptop and things broke… But I found a way to change the node version, to keep projects alive until there’s time to upgrade all those packages and config.

  10. Why I’m not using Git aliases

    Article posted 11th September 2019 in Development and Git

    Git aliases are incredibly useful, but there are five good reasons I’ve decided not to make use of them.

  11. Version control for articles and blog posts

    Article posted 6th September 2019 in Development and Git

    Git workflows like GitFlow are great, but how does publishing articles fit in when using a static site generator? Here’s how I’m doing it.

  12. Years in, the accessibility learning curve continues

    Article posted 5th September 2019 in Accessibility and Development

    I’ve cared about accessibility for as long as I’ve been working in the web and, even after all these years, I still enjoy learning new things.

  13. Changing editor for Git on the command line

    Article posted 21st August 2019 in Development and Git

    Something that has been bugging me since moving from a GUI to command line git has been the default editor for writing commit messages.

  14. Fixing your last Git commit

    Article posted 21st August 2019 in Development and Git

    Since I’ve started using Git on the command line, there’s one ‘new’ thing that I’ve used more than any other: amending my most recent commit.

  15. Website version 5

    Article posted 4th August 2019 in Design and Development

    I’m already more than a dozen releases into version 5 of my website, but I’m finally ready to ‘officially’ announce it!

  16. Changing your Git history

    Article posted 26th July 2019 in Development and Git

    This week I removed some files and data from my Git history. It was a bit of a learning curve, but here’s how I did it, step by step.

  17. Minimalism and progressive enhancement

    Article posted 16th July 2019 in Design and Development

    I’ve been enjoying reading though Adam Silver’s articles around accessibility and inclusive design, and his take on progressive enhancement really struck a chord.

  18. Design and dev should be more joined up

    Article posted 2nd July 2019 in Design and Development

    I’ve been catching up on some reading and came across this nugget in ‘The “D” in the DOM’…

  19. Getting to grips with Git

    Article posted 26th June 2019 in Development and Git

    I’ve been using Git for years and it’s finally time to make a concerted effort to move away from my GUI to the command line.

  20. What’s emphasis and what’s not

    Article posted 24th June 2019 in Accessibility and Development

    Semantic HTML is hard. We stopped using <i> and <b> elements in favour of <em> and <strong>, but are <i> and <b> still useful?

  21. Implicit ARIA landmark roles

    Article posted 14th June 2019 in Accessibility and Development

    ARIA landmarks give a screen reader user an easy way to orient themselves on a web page. Implicit roles are also great. Except when they’re not.

  22. Reducing motion

    Article posted 30th May 2019 in Accessibility, Design and Development

    Accessibility is important, so I’ve taken steps to minimise animation on my site, and even removed it completely for those who ‘prefer reduce motion’.

  23. Still a sucker for Sublime

    Article posted 1st May 2019 in Development and Tools

    Over the years I jumped from one code editor to another before settling on Sublime Text. I’ve since tried others but keep ending up back with Sublime.

  24. Dark mode websites on macOS Mojave

    Article posted 28th November 2018 in Design and Development

    macOS Mojave comes with a Dark Mode feature, but how do we get our websites to do the same? Turns out there’s a handy CSS media query that does the job!

  25. Blue Beanie Day

    Article posted 30th November 2012 in Development

    The web is very young and is still developing—as well as growing—at a rapid pace. For a long time it was pretty fragmented; a mismatch of all sorts of different technologies being used to display a website and provide functionality.

Follow me

Keep up with my latest articles, accessibility and usability tips, and general ramblings over on Twitter.

Twitter @tempertemper