A List Apart

Menu
Issue № 277

Design, debug, details.

Advanced Debugging With JavaScript

by Chris Mills, Hallvord R.M. Steen 22 Comments

JavaScript debuggers help find and squash errors in code. To become an advanced debugger, you'll need to know about the tools available to you, the typical JavaScript debugging workflow, and code requirements for effective debugging. In this article, using a sample web application, Steen and Mills share advanced techniques for diagnosing and treating bugs.

The Details That Matter

by Kevin Potts42 Comments

We no longer lay out pages with composing sticks and straight edges, and design is no longer a trade position requiring a lengthy apprenticeship, but an eye for details is every bit as important today as it was in the early days of graphic arts. Learn the habits of successful designers, who think critically as well as creatively, and who see the forest while never losing sight of the trees.

More from A List Apart

Columnists

Rian van der Merwe on A View from a Different Valley

Work Life Imbalance

Workspaces now include the comforts of home, and homes are filled with devices that connect us to work. It’s time to reconsider our enthusiasm for being available to deal with work any time, day or night. The balance we thought we’d find is tipped heavily toward productivity, to the detriment of exploration, inspiration, and regeneration.

From the Blog

Getting Started With CSS Audits

This week I wrote about conducting CSS audits to organize your code, keeping it clean and performant—resulting in faster sites that are easier to maintain. Now that you understand the hows and whys of auditing, let’s take a look at some more resources that will help you maintain your CSS architecture. Here are some I’ve recently discovered and find helpful.