A List Apart


The Articles

  • Web Typography: Numerals


    In this excerpt from Chapter 2 of Richard Rutter’s Web Typography, he explains the importance of proper numeral usage in our work, including when you should and shouldn’t use “old-style” numerals.

  • The Right Way to Select Technology, An Excerpt


    Using the same methods UX designers use to build great products can actually improve the process of selecting technology for the enterprise. Tony Byrne and Jarrod Gingras help you capture requirements that don’t suck in this excerpt of Chapter 4 of their new book, The Right Way to Select Technology, available now from Rosenfeld Media.

  • UX for Lizard Brains


    In the digital world, anything is possible. Technology can seem like magic. But if the interface strays to far from human’s expectations of the physical world, users will become unsure, confused, and unhappy. Design with lizard brains in mind to create intuitive interfaces.

  • Be a Mentor


    Your knowledge and experience is valuable, no matter where you are in your career; you should share that knowledge with others. The web is what it is today because we shared our code and learned from each other. Be a part of that legacy. Brandon Gregory will show you the way.

  • Using Webfonts


    Using webfonts begins with a simple CSS declaration, but creating usable font stacks and fallbacks is not as simple as it might sound. Bram Stein sets us up for success in an exclusive excerpt from Chapter 2 of his spanking new Webfont Handbook, available now from A Book Apart.

  • What I Talk About When I Talk About Sorting: Untangling Array#sort


    Javascript’s Array#sort can be a powerful tool in your belt, but it can also trip you up if you wield it without proper planning and a deeper understanding of its strengths and weaknesses. Claudia Hernández takes a deeper look at how sorting works across different engines, how to create custom sorting functions, and helps you sharpen your sorting skills.

  • Considering Open Source Licenses


    Open source projects promise to speed your product delivery with virtually no cost. But different licenses for projects can impact your own work in significant ways. Phillip Ikuvbogie wants to help you learn the differences between popular open source licenses and how you can incorporate open source projects effectively.

  • How People Perceive Lossy Image Quality: A Study


    If beauty is in the eye of the beholder, the same can definitely be said for the ugliness of those “jaggies” we often see in compressed images. Our own Jeremy Wagner is on a mission to quantify image quality as it relates to performance. Can you help him out?

  • The Ten Essentials for Good API Documentation


    Building an elegant API is not an end in itself; you need developers to use it. Your documentation needs to get them up to speed quickly with what your API is, what it does, and how to use it or you risk losing their attention. In this piece, Diana Lakatos offers a wealth of excellent advice on how to properly document an API.

  • Project Management for Humans


    Staffing teams can feel a bit like a game of Tetris, but don’t forget your teams are human beings. They have interests, strengths, and qualities that should be considered above their availability.