Web 2.0 ArchitecturesThis illuminating book puts substance behind Web 2.0. Using several high-profile Web 2.0 companies as examples, authors Duane Nickull, Dion Hinchcliffe, and James Governor have distilled the core design patterns of Web 2.0 coupled with an abstract model and reference architecture. The result is a base of knowledge that developers, business people, futurists, and entrepreneurs can understand and use as a source of ideas and inspiration. ...
Using Google App EngineWith this book, you can build exciting, scalable web applications quickly and confidently, using Google App Engine -- even if you have little or no experience in programming or web development. Using Google App Engine provides an overview of the tools necessary to use Google App Engine, including Python, HTML, Cascading Style Sheets (CSS), and HTTP. You'll also learn what's required to deploy your applications to Google servers. ...
The New Community RulesThe social web provides businesses with a largely untapped marketing channel for products and services -- the trick is knowing how to take advantage of it. With this book, you'll understand how social web technologies work, and learn the most practical and effective ways to reach the people who frequent these websites. You'll get intelligent advice and strategies -- including what works and what doesn't. ...
TapworthySo 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. Tapworthy 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. ...
The Art of Capacity PlanningWeb-based companies live or die by the ability to scale their infrastructure to accommodate increasing demand. This book is a hands-on and practical guide to planning for such growth, with many techniques and considerations to help you plan, deploy, and manage web application infrastructure. Written by the manager of data operations for the world-famous photo-sharing site Flickr.com, the author offers advice based on years of valuable experience. ...
Building a Web 2.0 Portal with ASP.NET 3.5In this exciting era of Web 2.0 development,
Dojo pushes the boundaries of the
possible with snazzy user interfaces that
can be quickly implemented and easily
maintained.
This comprehensive overview to creating
object-oriented widgets with Dojo 0.9+
tackles the most foundational Dojo design
concepts-leaving you poised for
productivity and efficiency, and ready to
achieve superior results. Read on to explore
the depths of inheritance and encapsulation,
learn the most common
pitfalls (before you fall prey to them),
and begin your Dojo journey on rocksolid
footing.
You've been developing with Dojo for a
while? No problem; you'll still benefit
from a thorough review of the fundamentals
now that 0.9 has landed. ...
Building Android Apps with HTML, CSS, and JavaScriptIf you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. This hands-on book shows you how to use these open source web standards to design and build apps that can be adapted for any Android device - without having to use Java. You'll learn how to create an Android-friendly web app on the platform of your choice, and then convert it to a native Android app with the free PhoneGap framework. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a broader reach. ...
Designing Social InterfacesFrom the creators of Yahoo!'s Design Pattern Library, Designing Social Interfaces provides you with more than 100 patterns, principles, and best practices, along with salient advice for many of the common challenges you'll face when starting a social website. Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn't, and why. You'll learn how to balance opposing factions and grow healthy online communities by co-creating them with your users. ...
Developing Large Web ApplicationsHow 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. ...
Complete Web MonitoringComplete Web Monitoring demonstrates how to measure every aspect of your web presence -- including analytics, backend performance, usability, communities, customer feedback, and competitive analysis -- whether you're running an e-commerce site, a community, a media property, or a Software-as-a-Service company. This book's concrete examples, clear explanations, and practical recommendations make it essential for anyone who runs a website. ...