Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 50
  1. There’s no going back

    I recently discovered a YouTube video about a children’s TV show from my childhood.

  2. WWDC 2026 roundup

    I signed off on last year’s WWDC (World Wide Developers Conference) roundup post wishing for a year focused on refinement, and it looks like that has finally happened!

  3. I wrote about hierarchy in tables a while back, and deliberately avoided talking about clickable table rows; well, now’s the time to tackle them!

  4. Do it properly now

    I had the privilege to be among some great speakers at this year’s Access:Given conference; there were so many excellent insights, but one has really stuck with me.

  5. Everything should be accessible.

  6. I was writing about how to write the aria-label for <nav> elements and I kept referring to the aria-label as the ‘label’, which bothered me.

  7. When you mark up your website, groups of links are probably going to be wrapped in <nav> elements.

  8. I’ve had the same conversation more than once about how a <figure> element’s caption should be used, and how that differs from an image’s alt text.

  9. We tend to design and build our digital products from our own worldview, not thinking about the many other ways people might use them.

  10. It has been a while since I’ve written an apropos of nothing blog post.

  11. I’ve written about the document outline before, including a reference to how HTML5 introduced a new algorithm for creating a document outline which was never fully supported.

  12. Yes.

  13. At the time of writing my blog contains nearly 300 posts… As the list has grown, the footer has moved further and further out of reach, so I have finally added pagination!

  14. So if we shouldn’t use headers for headings, what should we use instead?

  15. I left Sage in August after five years there.

  16. What we call things is important; for all sorts of reasons but a lot of the time it’s to make communication between team members unambiguous.

  17. Unsurprisingly, I have a tendency to think pretty deeply about semantics and structure.

  18. The last laptop I bought was a Space Grey 13 inch MacBook Pro back in 2017.

  19. I’ve written about how, in my half-decade at one of the UK’s biggest tech companies, I approached creating a culture of accessibility.

  20. The reason to make things accessible to as many people as possible is because it’s the right thing to do, but the sad fact is that that’s rarely how it works.

  21. Hierarchy in tables

    Over the last five years working at an accounting and HR software company, I’ve seen a lot of tables that should be lists, but there are still a lot of tables that absolutely should be tables.

  22. Everything has its time

    It’s a shame when things come to an end.

  23. The organisation I’m currently working in has lots of digital products, many of which have some form of integration with UK Government services (tax, payroll, etc.) and, as a result, they come under regular scrutiny by various Government departments.

  24. WWDC 2025 roundup

    You probably know by now, but Apple’s WWDC (World Wide Developers Conference) opening keynote is one of the big highlights in my calendar.

  25. 1.4.1 Use of Color in the Web Content Accessibility Guidelines (WCAG) seems straightforward: Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.

  26. I work in a software company that deals with finances, so tables are used a lot.

  27. Focus priming

    What’s it called when you click somewhere on a webpage?

  28. Navigation is a central concept in web design, the web being a network of interconnected pages and all that.

  29. I’ve written about the difference between navigation and menubars, where I mention that menubars should be few and far between on the web.

  30. There’s a problem markup and interaction pattern I encounter again and again.

  31. If you’re like me an you’re a bit of a hybrid mouse/keyboard user, you might have noticed something as you browse the web: pressing the ⇥ (tab) key when you land on a website sometimes causes a previously-hidden “Skip to main content” (or words to that ef…

  32. I have a backlog of draft articles in my favourite writing app.

  33. The <iframe> element is a way to embed one web page inside of another.

  34. Avatars and alt text

    I really enjoyed Nicolas Steenhout’s recent article on Alt text for avatars or user photos.

  35. I usually get a new phone every 3 years.

  36. I love the idea of Dynamic Island; making lemons into lemonade and all that.

  37. Getting started with NVDA

    In my opinion, everyone who works in digital product development should be at the very least familiar with screen reader software.

  38. I’ve written about accessible responsive tables before, but something has been bugging me.

  39. In organisations that are getting to grips with accessibility, there’s often a tension between what their users ask for and doing things in an accessible way.

  40. WWDC 2024 roundup

    I wasn’t all that blown away by Apple’s World Wide Developer Conference (WWDC) this year.

  41. Some people use the keyboard to get around their computer, whether their laptop or mobile device.

  42. All I want from WWDC 2024

    Never mind all the hype around AI, there are only really two things I want Apple to announce as additions to their software offering at this year’s WWDC: Automatic Voice Memos transcription (please!)

  43. An accessibility overlay (or accessibility widget) is one of those wee icon-only buttons you sometimes see floating over a web page; usually in the bottom-right corner.

  44. An accessibility problem I encounter regularly is where the text of an interactive element like a button or link is preceded with an image, and the image is accessible.

  45. There’s an interesting feature in Safari 17.4, released last week.

  46. For a lot of companies, accessibility conversations centre around achieving a certain level of accessibility; usually that’s something to do with WCAG (the Web Content Accessibility Guidelines) to a particular version and conformance level.

  47. Screen reader users who use a laptop or desktop computer generally (though not always) use their keyboard to control their screen reader software.

  48. There’s a common misconception that everyone who uses screen reader software is blind.

  49. Accessibility by degrees

    My wife and I have fully renovated three properties in the last 20 years.

  50. Own your own content

    I put a lot of energy into social media in the early days.