James Bateson: Article Archive

Articles

All development articles I’ve written

  1. Speaking at CAN

  2. Netlify CMS content cursor fix

  3. Google Slides accessibility checker

  4. Accessibility in gaming

  5. Share: HTML is like a camera

  6. Global Accessibility Awareness Day 2025

  7. Accessibility for content authors

  8. Draggable component accessibility considerations

  9. Personal site tinkering

  10. Using the light-dark() CSS function

  11. Share: Pomodoro Pairing - a pair programming technique

  12. Make an accessible <nav> with dropdowns

  13. Accessibility documentation in Figma mockups

  14. Share: Don't f**k with the browser's scroll bar

  15. Share: What ARIA still does not do

  16. Reflecting on, and rebranding myself

  17. I wrote a thing!

  18. Making tabs accessible

  19. Considering design tokens

  20. Using the Next.js image component

  21. Finding my thing

  22. Playing with GSAP timelines

  23. Strava API (V3) integration: Part 1

  24. Starting a new position

  25. Firefox troll?

  26. I repaired my water heater

  27. Scheduled builds using Netlify build hooks and Github actions

  28. Monitoring site performance with Speedlify

  29. Today release 🎉

  30. Building a simple todo app with Vue.js

  31. Painting the walls

  32. Switching to variable fonts

  33. Looking back at 2019

  34. Using transitionend and animationend

  35. jamesbateson.co.uk