Articles

All development articles I’ve written

  1. Share: Why I’m Writing Pure HTML & CSS in 2025

  2. My side project setup/(Jam)stack

  3. Speaking at CAN

  4. Netlify (Decap) CMS content cursor fix

  5. Google Slides accessibility checker

  6. Accessibility in gaming

  7. Share: HTML is like a camera

  8. Global Accessibility Awareness Day 2025

  9. Accessibility for content authors

  10. Draggable component accessibility considerations

  11. Personal site tinkering

  12. Using the light-dark() CSS function

  13. Share: Pomodoro Pairing - a pair programming technique

  14. Make an accessible <nav> with dropdowns

  15. Accessibility documentation in Figma mockups

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

  17. Share: What ARIA still does not do

  18. Reflecting on, and rebranding myself

  19. I wrote a thing!

  20. Making tabs accessible

  21. Considering design tokens

  22. Using the Next.js image component

  23. Finding my thing

  24. Playing with GSAP timelines

  25. Strava API (V3) integration: Part 1

  26. Starting a new position

  27. Firefox troll?

  28. I repaired my water heater

  29. Scheduled builds using Netlify build hooks and Github actions

  30. Monitoring site performance with Speedlify

  31. Today release 🎉

  32. Building a simple todo app with Vue.js

  33. Painting the walls

  34. Switching to variable fonts

  35. Looking back at 2019

  36. Using transitionend and animationend

  37. jamesbateson.co.uk