A List Apart

Menu

Our Blog

Quick updates and practical approaches

  • Valediction

    by Jeffrey Zeldman · · 5 Comments

    When I first met Kevin Cornell in the early 2000s, he was employing his illustration talent mainly to draw caricatures of his fellow designers at a small Philadelphia design studio. Even in that rough, dashed-off state, his work floored me. It was as if Charles Addams and my favorite Mad Magazine illustrators from the 1960s had blended their DNA to spawn the perfect artist.

  • My Favorite Kevin Cornell

    by ALA Staff · · 11 Comments

    After 200 issues—yes, two hundred—Kevin Cornell is retiring from his post as A List Apart’s staff illustrator. Tomorrow’s issue will be the last one featuring new illustrations from him.

  • Measure Twice, Cut Once

    by Anthony Colangelo · · 1 Comment

    Not too long ago, I had a few rough days in support of a client project. The client had a big content release, complete with a media embargo and the like. I woke up on the day of the launch, and things were bad. I was staring straight into a wall of red.

  • The Most Dangerous Word In Software Development

    by Anthony Colangelo · · 28 Comments

    “Just put it up on a server somewhere.” “Just add a favorite button to the right side of the item.” “Just add [insert complex option here] to the settings screen.” Usage of the word “just” points to a lot of assumptions being made.

  • Ten CSS One-Liners to Replace Native Apps

    by Håkon Wium Lie · · 62 Comments

    Håkon Wium Lie is the father of CSS, the CTO of Opera, and a pioneer advocate for web standards. Earlier this year, we published his blog post, “CSS Regions Considered Harmful.” When Håkon speaks, whether we always agree or not, we listen. Today, Håkon introduces CSS Figures and argues their case.

  • Longform Content with Craft Matrix

    by Anthony Colangelo · · 16 Comments

    Jason Santa Maria recently shared some thoughts about pacing content, and my developer brain couldn’t help but think about how I’d go about building the examples he talked about. The one fool-proof way to achieve heavily art-directed layouts like those is to write the HTML by hand. The problem is that content managers are not always developers, and the code can get complex pretty quickly. That’s why we use content management systems—to give content managers easier and more powerful control over content.

  • Ten Years Ago in ALA: Dynamic Text Replacement

    by Yesenia Perez-Cruz · · 2 Comments

    Ten years ago this month in Issue 183, A List Apart published Stewart Rosenberger’s “Dynamic Text Replacement.” Stewart lamented text styling as a “dull headache of web design” with “only a handful of fonts that are universally available, and sophisticated graphical effects are next to impossible using only standard CSS and HTML.” To help ease these pains, Stewart presented a technique for styling typography by dynamically replacing text with an image.

  • Apple and Responsive Design

    by Anthony Colangelo · · 32 Comments

    Apple has always had a funny relationship with responsive design. They’ve only sparingly used media queries to make minor visual tweaks on important pages, like their current homepage. Though a “handcrafted for all devices” approach seems like the “Apple way,” it’s almost as if they’ve avoided it because of the iPhone’s original pitch—giving users the ability to pinch and zoom their way through the “full” web, as opposed to being shuttled off to the mobile web.

  • Testing Responsive Images

    by Mat Marquis · · 10 Comments

    At long last, the native picture element isn’t just coming: it’s here. The picture element has landed in Canary—Google’s “beta” channel for upcoming Chrome releases—and we can try it out for ourselves right now. Now, we need to test it out, look for bugs, and file issues.

  • On Styled Form Elements

    by Anthony Colangelo · · 12 Comments

    For almost 20 years, we’ve had the same input types and form elements we still use today: text fields and areas, password fields, select dropdowns, radio buttons, checkboxes, file fields, hidden fields, and the menagerie of button types including submit, reset, image, and plain old button.

The Latest Issue

Issue № 408 ·

  • UX for the Enterprise

    by Jordan Koschei · 10 Comments

    Enterprise UX often involves navigating cumbersome processes, ancient technology, and clients skeptical of design’s value. Yet Fortune 500 companies are often the ones most in need of well-designed internal tools. Jordan Koschei takes us through common problems lurking in global organizations—and how we can improve people’s lives by giving internal tools the same attention as consumer interfaces.

  • Cultivating the Next Generation of Web Professionals

    by Georgy Cohen · 4 Comments

    One of the most meaningful and lasting ways we can impact the future of the web is through the values and attitudes we instill in the next generation of web workers. Through informal mentoring, classroom outreach, internships, and more, we can offer support and opportunities to those new to digital professions. Georgy Cohen suggests practical ways to connect with students and welcome them wholeheartedly into the web community.

Recent Columns

Matt Griffin on How We Work

Pricing the Web

If you plan to bill your clients, you need a method for putting a price on what you do. The variables are always money, time, and scope of work, but the way they relate to each other can bring different client motivations to the foreground and fit different agency needs.

Rachel Andrew on the Business of Web Dev

Managing Feature Requests

You’re proud of your product, and welcome user suggestions on making it even better. Will you be able to make everyone happy? Should you even aim to accommodate them all? Before you start coding, think about how to prioritize feature requests, and even say no to some.