Thomas O'Dwyer

Home Blog About

Blog


  • 2025 Albums of the Year

    Dec 31, 2025

  • 2024 Albums of the Year

    Dec 28, 2024

  • 2023 Albums of the Year

    Dec 30, 2023

  • Removing client-side JavaScript from Gatsby

    Aug 30, 2020

  • Local environment “ease of use” as a developer experience metric

    Jul 26, 2020

  • Using Zsh to build a productive developer terminal experience

    Jun 28, 2020

  • Modifying permalinks in Gatsby depending on content type

    Jun 30, 2019

  • Backing up your Cloudflare DNS records

    May 26, 2019

  • Building a website with React and Gatsby

    Jan 28, 2018

  • Optimising your site for those without JavaScript

    Dec 31, 2017

  • Instant deploy tools to test your site

    Nov 25, 2017

  • Hugo + webpack: ❤️

    Oct 22, 2017

  • Learn to love your build pipeline

    Sep 18, 2017

  • Improve your Mozilla Observatory score

    Aug 20, 2017

  • Prettier JavaScript code with ESLint

    Jul 29, 2017

  • Backing up your Route 53 DNS records

    Jun 28, 2017

  • Free tools to quickly build your prototypes

    May 29, 2017

  • Using GitHub contribution graphs as motivation to code

    Apr 17, 2017

  • Brew cask - installing apps quickly on macOS

    Mar 9, 2017

  • Useful homebrew commands

    Feb 19, 2017

  • Useful npm commands

    Jan 8, 2017

© 2026 Thomas O'Dwyer. All rights reserved.
Follow Thomas on Mastodon Go to Thomas's GitHub