Skip to the main content

Tagged all

#all

38 posts published
  1. Writing

  2. Tagged all

  3. Making assets fly on WordPress with Image CDNs

  4. Making assets fly on the Jamstack with Image CDNs

  5. Making assets fly and images a breeze with Image CDNs

  6. Creative web: building dynamic websites for work and play

  7. Speaking

  8. There is no Privacy Policy

  9. More pages

  10. Home

  11. My favourite games

  12. My CV / Resume

  13. About

  14. My 2023 round-up

    My belated round-up of 2023, including conferences, work, arts and crafts, personal life and media!

  15. Web Performance Calendar — Ten optimisation tips for an initial web performance audit

    A post on the the Web Performance Calendar with handy tips for an site performance audit

  16. HTMHell Advent Calendar — Getting started with Web Performance

    A post on the the HTMHell Advent Calendar about how to get started with web performance including some tips!

  17. Interop Priority Game 2024

    Prioritising the proposals for the Interop Project 2024 as I'd like, prompted by Brian Kardell's "Let's Play a Game"

  18. Alternative text for "I'm a Luddite (and So Can You!)"

    Alternative text for the web comic from Tom Humberstone about a history of the Luddites and how you can and should also be a Luddite

  19. Bone conduction earphones revolution — Aftershokz Aeropex review

    The bone conduction earphones from Aftershokz blew my mind and are the best earphones I've ever used! Reviewed 9/10.

  20. Simple, cheap GeoIP API using Netlify Edge functions

    How you can use Netlify to set up your own GeoIP API service with no rate limits, payment plans or tracking!

  21. Simple, cheap GeoIP API using Vercel Edge functions

    How you can use Vercel to set up your own GeoIP API service with no rate limits, payment plans or tracking!

  22. Searching for a Mastodon app for Android

    There are plenty Android apps to access Mastodon and the Fediverse, which one works best for me?

  23. Displaying Hillwalking routes on the web with GPX files and Leaflet

    Display GPX route files from a GPS tracker on the web using Javascript, Leaflet and an Outdoors Tilelayer

  24. GrapheneOS as my daily-driver mobile OS

    My experience running GrapheneOS on a Google Pixel 6 over the past few months as my daily-driver phone OS

  25. My 2022 round-up

    Happy new year! This is a round-up of my 2022, including conferences, work, personal life and media!

  26. My comments to Competition and Markets Authority on mobile browser competition

    My submission to a Competition and Market's Authority consultation on Mobile Browser Competition

  27. Code Splitting in Alpine.js

    Code splitting in JavaScript projects and for Alpine.js

  28. Async Alpine — Asynchronous Alpine component loading

    Async Alpine for loading Alpine.js components asynchronously and lazily

  29. SVG generative mountain ridge dividers

    Generative mountain ridge dividers using videogame terrain generation techniques, JavaScript and SVG

  30. Managing tracking consent with Cead Consent

    How to manage tracking scripts and consent easily using Cead Consent

  31. Personal site stack for alistairshepherd.uk

    The technical stack for alistairshepherd.uk including 11ty, Sass, esbuild and gulp

  32. Web Nostalgia and Lost In Translation

    Ramblings about web nostalgia, early web experiments and translating through many different languages

  33. Front End Web Development Feeds and Newsletters

    Blogs, articles and newsletters I follow to keep up-to-date with Frontend web development.

  34. Conditionally loading a native image lazyload polyfill/library

    How you can feature detect native image lazyloading support and load a JS library if not.

  35. Conditionally loading a polyfill for :focus-visible

    Helpful snippet to load the polyfill for CSS pseudo class :focus-visible conditionally.

  36. SVG Landscape with live colour theming - new site part 2

    'Live' colour-changing landscape using custom properties for an SVG landscape.

  37. Making a Parallax SVG Landscape - new site part 1

    How I made the parallax SVG landscape in the header of my website. First of a series of two.

  38. Fixes for Koken Problems

    Koken is an old CMS for photographers I've worked with, these are some fixes for those still using it.