Articles

All development articles I’ve written

  1. Share: swiper.js accessibility considerations

  2. Starting a new role

  3. Adding translations to an Eleventy site

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

  5. My side project setup/(Jam)stack

  6. Speaking at CAN

  7. Netlify (Decap) CMS content cursor fix

  8. Google Slides accessibility checker

  9. Accessibility in gaming

  10. Share: HTML is like a camera

  11. Global Accessibility Awareness Day 2025

  12. Accessibility for content authors

  13. Draggable component accessibility considerations

  14. Personal site tinkering

  15. Using the light-dark() CSS function

  16. Share: Pomodoro Pairing - a pair programming technique

  17. Make an accessible <nav> with dropdowns

  18. Accessibility documentation in Figma mockups

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

  20. Share: What ARIA still does not do

  21. Reflecting on, and rebranding myself

  22. I wrote a thing!

  23. Making tabs accessible

  24. Considering design tokens

  25. Using the Next.js image component

  26. Finding my thing

  27. Playing with GSAP timelines

  28. Strava API (V3) integration: Part 1

  29. Starting a new position

  30. Firefox troll?

  31. I repaired my water heater

  32. Scheduled builds using Netlify build hooks and Github actions

  33. Monitoring site performance with Speedlify

  34. Today release 🎉

  35. Building a simple todo app with Vue.js

  36. Painting the walls

  37. Switching to variable fonts

  38. Looking back at 2019

  39. Using transitionend and animationend

  40. jamesbateson.co.uk