A List Apart


The Articles

  • 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.

  • A List Apart volunteer update

    · · 1 Comment

    A few days ago, we announced a reimagined A List Apart, with you, our faithful readers of nearly 20 years, contributing your talents. The response from this community was humbling, thrilling, and, frankly, a bit overwhelming. If you volunteered to help A List Apart and haven’t heard back from us yet, here’s what’s up.

  • Patterns and Purpose, an Excerpt from Animation at Work


    Animations into our users’ visual systems and give them a cognitive speed boost. But which elements of our design benefit most from this new tool? In this excerpt from Rachel Nabors’s new book, Animation at Work, you’ll discover some core animation patterns, and learn how animation applies to a greater design system.

  • New A List Apart wants you!


    As A List Apart approaches its 20th anniversary—a milestone in independent, web-based publishing—we’re once again reimagining the magazine. We want your feedback. And most of all, we want you. We’re getting rid of advertisers and digging back to our roots: community-based, community-built, and determinedly non-commercial. Find out how you can help!