By Kyle LoudonPublished by O'Reilly Media (http://oreilly.com/catalog/9780596803032)Build web applications that can change as you growHow 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. Youll learn how to develop large web applications with the extreme precision required for other types of software. Avoid common coding and maintenance headaches when small websites add more pages, code, and programmersEmbrace the virtues of modularity, encapsulation, abstraction, and loosely coupled components Get comprehensive solutions for refining HTML, CSS, JavaScript, PHP, and Ajax for large-scale web applicationsUse tried-and-true techniques for managing data exchange, including working with forms and cookiesDiscover how object orientation narrows the semantic gap between a program and what it modelsLearn often-overlooked best practices in code management and software engineering Understand how the techniques in this book can be used collectively to solve real-world problemsFamiliarity with web development tools, including JavaScript, PHP, HTML, and CSS, is recommended.Developing Large Web Applications teaches the design of lean client/server applications in a disciplined fashion that does not require use of heavy frameworks or knowledge of intricate academic concepts. It is simple, to the point, and provides the reader with a modular framework that is easily extended to cover new requirements. Kyle Loudon has done an excellent job condensing key PHP, CSS, and JavaScript concepts into a cohesive whole that will stay maintainable over time.Christoph Dorn, Long-time PHP and JavaScript programmer, and author of FirePHPI found Kyle's book to be extremely well-organized and clearly thought out. As a professor, I am constantly searching for good reference material for my students which will help them move beyond a simple procedural approach to web development. This book will definitely help in that respect. I will be recommending this book to my students and expect it will pay dividends in what they can produce for me, in the classroom, as well as in their jobs after college.Steve Griffith, Professor of Interactive Multimedia, Algonquin College, Ottawa, CanadaABOUT THE AUTHORKyle Loudon leads a UI development group at Yahoo!. He previously worked on the user interface for the original Apple iPod, and led the UI group at Jeppesen DataPlan, a Boeing company involved in the development of a flight planning system used by airlines around the world. Superb Reading FeaturesThrough a partnership between O'Reilly Media and Lexcycle, this app includes the same features that have made Stanza an iPhone phenomenon with over a million downloads:* Full book text search* Several fonts and themes to choose from* Built-in dictionary* The ability to add annotations* Landscape view* Extensive cross-referencing and working hyperlinks* Zoom function for images and screenshotsAbout O'Reilly MediaO'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Whether it's delivered in print, online, or in person, everything O'Reilly produces reflects the company's unshakeable belief in the power of information to spur innovation. Learn more about Ebooks from O'Reilly at oreilly.com/ebooks.About LexcycleLexcycle is the creator of Stanza Bookbinder which was used to create this standalone book application. Stanza Bookbinder is based on the popular iPhone Ebook reading application, Stanza. For more information about Stanza, visit www.lexcycle.com.