James Bateson: Article Archive

Articles

All development articles I’ve written

  1. My side project setup/(Jam)stack

  2. Speaking at CAN

  3. Netlify (Decap) CMS content cursor fix

  4. Google Slides accessibility checker

  5. Accessibility in gaming

  6. Share: HTML is like a camera

  7. Global Accessibility Awareness Day 2025

  8. Accessibility for content authors

  9. Draggable component accessibility considerations

  10. Personal site tinkering

  11. Using the light-dark() CSS function

  12. Share: Pomodoro Pairing - a pair programming technique

  13. Make an accessible <nav> with dropdowns

  14. Accessibility documentation in Figma mockups

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

  16. Share: What ARIA still does not do

  17. Reflecting on, and rebranding myself

  18. I wrote a thing!

  19. Making tabs accessible

  20. Considering design tokens

  21. Using the Next.js image component

  22. Finding my thing

  23. Playing with GSAP timelines

  24. Strava API (V3) integration: Part 1

  25. Starting a new position

  26. Firefox troll?

  27. I repaired my water heater

  28. Scheduled builds using Netlify build hooks and Github actions

  29. Monitoring site performance with Speedlify

  30. Today release 🎉

  31. Building a simple todo app with Vue.js

  32. Painting the walls

  33. Switching to variable fonts

  34. Looking back at 2019

  35. Using transitionend and animationend

  36. jamesbateson.co.uk