At Yahoo!, we work hard to make the Internet fun and easy for millions of users a day, so naturally over time we've learned a lot about how to keep sites up and running, how to optimize the code, and how to provide great user experiences under industrial-strength circumstances.
We also like to share the things we've learned, which is one reason why we share design patterns, code libraries, performance tips, and more. It's a big reason for Yahoo! Press, our publishing partnership with O'Reilly Media, where Yahoo! authors share technology expertise with readers of books.
This week, we published the newest Yahoo! Press title, my own Designing Social Interfaces, co-authored with Erin Malone, in which we share many of the hard-won lessons we've learned about building, launching, and maintaining social experiences on the web.
Meanwhile, you may have noticed that our famous Yahoo.com home page recently opened up to third-party developers based on our open Yahoo! Application Platform. Besides providing developers with the opportunity to delight our millions of users, we are also making available methods for hooking into our social directory, so that publishers and app developers can enable sharing, activity-stream updates, invitations, and more.
You can think of "Designing Social Interfaces" as a resource to consult if you're building or designing apps for people to interact with, a handbook that codifies and shares best practices for social web design. Convenient, eh? The book draws from the body of social design patterns we've been publishing in our pattern library and we hope it proves useful to the wider web design and developer community.
Oh, and in case you were wondering, that vividly colored bird on the book cover is a King Bird of Paradise.
Yahoo! Developer Network