A List Apart

Menu

The Articles

  • Responsive Images

    · · 8 Comments

    The `img` element remains one of the biggest challenges for website performance, especially in responsive designs. In this excerpt from Image Performance, Mat Marquis tells us why, but he also shines a light on the solution.

  • Design with Difficult Data

    · · 1 Comment

    Designing for the happy path—where users always enter ideal data and clients choose perfect images—can leave your layouts warped and broken when your users stray. Steven Garrity suggests you take a walk on the wild side and design with difficult data to become a better designer.

  • Conversational Semantics

    · · 9 Comments

    Semantic markup has always mattered, but with voice interfaces rapidly becoming the norm, it now matters more than ever. Aaron Gustafson shows us how simple HTML tags can have a huge impact with voice interfaces.

  • Coding with Clarity: Part II

    · · 1 Comment

    Coding with clarity sets great developers apart from the rest. Brandon Gregory shares some principles for organizing objects and functions in JavaScript that will improve clarity, making your code easier to read, understand, and extend.

  • Make Something Great: Become an Open Source Contributor

    · · 11 Comments

    You may think that contributing to an open source project is only for developers. But code is by no means the only thing software is made of. Whether you’re a designer, writer, doctor, or lawyer, the open source community needs you. Andrés Galante shares everything you need to know to set out on your journey, from first steps to becoming a core contributor.

  • What is Typesetting?

    · · 10 Comments

    The work of a web typographer—that’s you—is challenging to say the least. Between highly variable screen sizes (and thereby line lengths), font size variability, and even font availability, it’s difficult to design great reading experiences. Tim Brown’s Flexible Typesetting is here to help.

  • Webmentions: Enabling Better Communication on the Internet

    · · 13 Comments

    The free exchange of information and ideas is one of the great beauties of the internet, so why is so much of that communication still trapped behind the walls of individual social silos? Enter Webmentions. They’re the new kids on the block determined to disrupt the status quo, break down barriers, and free up cross-platform communication across the internet like never before. With Webmentions rapidly gathering momentum, Chris Aldrich delivers a timely outline of the basics, how Webmentions work, and where you can go to get started. The walls are coming down ...