What do Amazon's product reviews, eBay's feedback score system, Slashdot's Karma System, and Xbox Live's Achievements have in common? They're all examples of successful reputation systems that enable consumer websites to effectively manage and present user contributions. This book shows you how to design and develop reputation systems for your own sites or web applications, written by experts who have designed web communities for Yahoo! and other prominent sites.
Catch Google Wave, the revolutionary Internet protocol and web service that lets you communicate and collaborate in realtime. With this book, you'll understand how Google Wave integrates email, instant messaging (IM), wiki, and social networking functionality into a powerful and extensible platform. You'll also learn how to use its features, customize its functions, and build sophisticated extensions with Google Wave's open APIs and network protocol.
Keeping your financial house in order is more important than ever. But how do you deal with expenses, debt, taxes, and retirement without getting overwhelmed? This book points the way. It's filled with the kind of practical guidance and sound insights that makes J.D. Roth's GetRichSlowly.org a critically acclaimed source of personal-finance advice.
From the editors of Windows 7: The Official Magazine-the ultimate visual guide to the fun, practical, and creative things you can do right now with Windows 7!
Zen and the Magic of Photography is geared toward helping photographers develop their visual awareness, sensitivity, and intuition. It is designed to improve the quality of your photography by helping you to discover, create, and capture the points of intersection and merging between photography and Zen; between camera and "real moments"; between seeing and being. This is the point at which all such distinctions no longer exist, the point at which photography and Zen are one. This is the point at which we discover and create our best photographic images. Topics include: - The nature of Zen - The nature of photography: the two essential elements in every photograph - The relationship between Zen and photography - The art of photographic analysis: making the invisible visible - How to experience the creative process - How to make your best photographs: experiencing Zen through photography and photography through Zen - The interconnections and interrelationships between the still photograph, the photo essay, and the motion picture - Photographic examples of the points of intersection and merging between photography and Zen
Get the hands-on experience you need to program for the iPhone and iPod Touch. With this easy-to-follow guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks. Before you know it, you'll not only have the skills to develop your own apps, you'll know how to sail through the process of submitting apps to the iTunes App Store.
You already know the reasons to get into Mac programming: millions of users rely on the Mac as their primary operating system. If you are searching for a new job, acquiring a skill set, or simply inspired to develop software for the Mac, Beginning Mac Programming is the practical and straightforward introduction to the basics you need to create innovative applications that people will seek out, discuss, and rely on.
Producing Code That Can Grow and Thrive
The Art of Assembly Language teaches programmers how to understand assembly language and how to use it to write powerful, efficient code. Using the proven High Level Assembler (HLA) as its primary teaching tool, The Art of Assembly Language leverages your knowledge of high level programming languages to make it easier for you to quickly grasp basic assembly concepts.
Solutions for Improving Scalability and Simplicity
So you've got an idea for an iPhone app -- along with everyone else on the planet. Set your app apart with elegant design, efficient usability, and a healthy dollop of personality. Tap Happy takes you from concept to polished interface design with plain-spoken principles and a rich collection of visual examples for designing exceptional interfaces for the iPhone and iPod Touch.
Sample Excerpt from
How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? Written by the manager of a UI group at Yahoo!, this book offers practical steps for building rock-solid applications that remain effective even as you add features, functions, and users. You'll learn how to develop large web applications with the extreme precision required for other types of software.
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use.
jQuery: Novice to Ninja is a compilation of best-practice jQuery solutions to meet the most challenging JavaScript problems. In this question-and-answer book on jQuery, you'll find a cookbook of ready-to-go solutions to help breathe life into your web page. All code used to create each solution is available for download and guaranteed to be simple, efficient and cross-browser compatible.