(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.data-privacy-src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-1596564-1', 'auto'); ga('send', 'pageview');
Home » A List Apart

Getting to the Heart of Digital Accessibility

2019-08-02T03:05:53+02:00August 2nd, 2019|Categories: News, Tutorials|Tags: |

Quick! Think of the word “developer” or “coder” — what’s the first thing that comes to mind? Maybe a whiteish male in his twenties living in a busy metropolis, wearing a nerdy t-shirt and hoodie? Someone a bit like Mark Zuckerberg? Or maybe a younger Bill Gates or Sergey Brin? Any of the dudes from [...]

Responsible JavaScript: Part II

2019-06-14T03:07:10+02:00June 14th, 2019|Categories: News, Tutorials|Tags: |

You and the rest of the dev team lobbied enthusiastically for a total re-architecture of the company’s aging website. Your pleas were heard by management—even up to the C-suite—who gave the green light. Elated, you and the team started working with the design, copy, and IA teams. Before long, you were banging out new code. [...]

Resilient Management, An Excerpt

2019-06-07T03:05:12+02:00June 7th, 2019|Categories: News, Tutorials|Tags: |

In Tuckman’s Stages of Group Development, the Storming stage happens as a group begins to figure out how to work together. Previously, each person had been doing their own thing as individuals, so necessarily a few things need to be ironed out: how to collaborate, how to hit goals, how to determine priorities. Of course [...]

Daily Ethical Design

2019-05-31T03:05:41+02:00May 31st, 2019|Categories: News, Tutorials|Tags: |

Suddenly, I realized that the people next to me might be severely impacted by my work. I was having a quick lunch in the airport. A group of flight attendants sat down at the table next to me and started to prepare for their flight. For a while now, our design team had been working [...]

2019-04-19T03:05:14+02:00April 19th, 2019|Categories: News, Tutorials|Tags: |

Just as we need to understand our content before we can recategorize it, we need to understand the system before we try to rebuild it. Enter the structural audit: a review of the site focused solely on its menus, links, flows, and hierarchies. I know you thought we were done with audits back in Chapter [...]

2019-04-18T03:06:59+02:00April 18th, 2019|Categories: News, Tutorials|Tags: |

A family buys a house they can’t afford. They can’t make their monthly mortgage payments, so they borrow money from the Mob. Now they’re in debt to the bank and the Mob, live in fear of losing their home, and must do whatever their creditors tell them to do. Welcome to the internet, 2019. Buying [...]

2019-04-18T03:06:58+02:00April 18th, 2019|Categories: News, Tutorials|Tags: |

Accessibility can be tricky. There are plenty of conditions to take into consideration, and many technical limitations and weird exceptions that make it quite hard to master for most designers and developers. I never considered myself an accessibility expert, but I took great pride in making my projects Web Content Accessibility Guidelines (WCAG) compliant…ish. They would [...]