Skip to main content
UI Coach Logo

Latest from the design community

UX Movement · anthony · Nov 22, 2024

How to Design a Sidebar That Saves Screen Space

Screen space on a desktop interface is more important than you think. Most designers take it for granted because a desktop screen contains so much space. However, when it comes to data display, every pixel counts. A sidebar can occupy a lot of width space and diminish the content area. As a result, users will […] The.

Read

tempertemper · Martin Underhill · Nov 19, 2024

Avatars and alt text

I really enjoyed Nicolas Steenhout’s recent article on Alt text for avatars or user photos. But there is a context where I would break his rule…

Read

GOV.UK Design Notes · <name>Al Robinson – Interaction Designer, formerly Valuation Office Agency, HMRC</name> · Nov 14, 2024

How can we test our designs with Welsh-speaking users?

How to add a Welsh language toggle to your prototypes so you can better test with Welsh users.

Read

Slack Design · andyacevedo · Oct 23, 2024

Prototyping the path to Design Engineering

If you work in design, you’ve probably already heard of design engineering. It’s not a new concept, and similar roles — such as Design Technologists, UI/UX Engineers, and Creative Technologists — have existed in software development for decades. These roles typically involve individuals with high proficiency in both d.

Read

GOV.UK User Research · <name>Dominika Morton - User Researcher, HMRC</name> · Oct 7, 2024

Effective communication for researchers: how to listen, observe and speak for impact

At HMRC, we hold an annual learning and development event - ResCon - to discuss trending user research topics and learn new skills. At our last event, experts in body language, persuasion, negotiation and marketing advised us on effective communication, a vital skill for all researchers.

Read

tempertemper · Martin Underhill · Oct 2, 2024

Getting started with NVDA

Everyone who works in digital product development should be familiar with screen reader software. Here’s how to get started with NVDA on Windows.

Read

Lea Verou · Oct 1, 2024

Web Components are not Framework Components — and That’s Okay

Disclaimer: This post expresses my opinions, which do not necessarily reflect consensus by the whole Web Components community. A blog post by Ryan Carniato titled “Web Components Are Not the Future” has recently stirred a lot of controversy. A few other JS framework authors pitched in, expressing frustration and disil.

Read

Manuel Matuzovic · Sep 19, 2024

Website accessibility reaction videos (in German)

Recently, I started a new project. I react to the accessibility of more or less randomly picked websites. Before you get too excited, It's in German. I feel more comfortable recording live reactions to websites I have never seen in my native language. However, I may try it in English if there's demand. So far, I've re.

Read

Lea Verou · Sep 16, 2024

Making the Web more Awesome — for everyone

Folks, I have some exciting news to share. 🤩 Today I start a new chapter in my career. After a decade at MIT , teaching and doing research at the intersection of usability and programming language design, I wrapped up my PhD two weeks ago (yes, I’m a Dr now ! And damn right I will — once it actually sinks in) and tod.

Read

tempertemper · Martin Underhill · Aug 30, 2024

An enhancement to accessible responsive tables

I’ve written about accessible responsive tables before but something has been bugging me. So here’s another step to make those tables even better.

Read

UX Movement · anthony · Aug 28, 2024

How to Handle Large-Scale Item Groups in a Sidebar

A sidebar navigation with a few items is simple to design. All you have to do is display them in a list with relevant icons. But what do you do when you have multiple large-scale item groups to display? The typical approach uses disclosure arrows to collapse each item group with an accordion functionality. However, [….

Read

Scott O'Hara · <name>Scott O'Hara</name> · Aug 22, 2024

Spoiler Alert: it needs to be accessible

The topic of how to make an accessible spoiler component, or ‘should there be a spoiler element?’ has recently (re)-caught my attention. (I wrote most of this back in February and then forgot about it… as I seem to do these days. But then people necro’d a GitHub issue on the topic, so here we go again)

Read

tempertemper · Martin Underhill · Jul 28, 2024

User ‘wants’ versus accessibility

When getting to grips with accessibility, there’s often a tension between what users ask for and doing things in an accessible way.

Read

Lyft Design · Namika Varma-Chang · Jul 23, 2024

Embracing the process: Learning to slow down to deliver clarity

When a new component is deployed we announce it on the Lyft Product Language homepage. I’m new to the design system’s team at Lyft. After 6 years of working as a feature designer, I decided to make the jump to design systems and I couldn’t have picked a better design system to learn from. At my last gig, I built out a.

Read

Lea Verou · Jul 3, 2024

Forget “show, don’t tell”. Engage, don’t show!

A few days ago, I gave a very well received talk about API design at dotJS titled “API Design is UI Design” [1] . One of the points I made was that good UIs (and thus, good APIs) have a smooth UI complexity to Use case complexity curve. This means that incremental user effort results in incremental value ; at no point.

Read

Slack Design · andyacevedo · Jun 26, 2024

Craft in design: What it is & why it matters

In software design we have all heard the phrase “well-crafted user experience.” It may have come up in conversation, in an article or in a job interview. Indeed, conversation and debate about craft, what it is and why it matters, has been a through-line during my 20+ years in tech. I’ve worked at companies that […] Th.

Read