O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). More »
An application programming interface, or API, is what allows
an application with data to share it with the rest of the world. An API is
like a no-frills website, accessed through URL request...
Meaning isn’t always found in what one person says.
Sometimes it can only be found in what many people say. James Surowiecki’s
2004 book The Wisdom of Crowds (Random House) gave
man...
Potential privacy issues arise when summary information is shared on
users’ profile pages, but it is undeniably useful to show some information about a person. You should
take care that yo...
Search often comes last on the list of things to design and build; it’s
almost an afterthought. Two factors contribute to this: it is hard to
build a decent search interface when you have ...
User centered design (UCD) has numerous techniques and approaches. Rather than review every
technique, here are some of the most common:Contextual inquiryThis is an on-site observational and semi...
Collecting feedback from your audience is vital, but paying too much
attention to it can lead you down the wrong path. Your earliest adopters
will be a keen group of people doing advanced th...
Before you have people on your site, you need to have things
for them to interact with. You need to identify the primary objects in
your world that you can let your customers or readers ...