Architecture Books
-
Simply Rails 2
Published 12 years ago
by Patrick Lenz, SitePoint
Want to learn all about Ruby on Rails 2.0, the web application framework that is inspiring developers around the world? The second edition of this practical, hands on book will: show you how to install Ruby on Rails on Windows, Mac, or Linux walk you, step by step, through the development of a Web 2.0 social news application, just like digg.
-
Subject To Change: Creating Great Products & Services for an Uncertain World: Adaptive Path on Design
Published 12 years ago
by Peter Merholz, Todd Wilkens, Brandon Schauer, David Verba, O'Reilly Media
The world in which we live and work is subject to change without notice, and succeeding amidst that uncertainty requires continuous improvement. The key to creating successful products and services in a rapidly changing world is not resistance to unexpected change, but the flexibility to adapt to it. With that in mind, Subject to Change presents ideas that will help you improve your work designing products and services that provide great experiences for your customers.Praise
-
Essential Windows Communication Foundation (WCF): For .NET Framework 3.5 (Microsoft .NET Development Series)
Published 13 years ago
by Steve Resnick, Richard Crane, Chris Bowen, Addison-Wesley Professional
“Whether this is the first time or the fifty-first time you’re using WCF, you’ll learn something new by reading this book.” --Nicholas Allen, Program Manager, Web Services, Microsoft Windows Communication Foundation (WCF) is the easiest way to produce and consume Web services on the Microsoft platform. With .NET 3.5, WCF has been extensively revamped--and Visual Studio 2008 gives developers powerful new tools for utilizing it.
-
Restful Web Services
Published 13 years ago
by Leonard Richardson, Sam Ruby, O'Reilly Media
"Every developer working with the Web needs to read this book." -- David Heinemeier Hansson, creator of the Rails framework"RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it." -- Adam Trachtenberg, PHP author and EBay Web Services EvangelistYou've built web sites that can be used by humans. But can you also build web sites that are usable by machines?
-
Professional Ajax, 2nd Edition (Programmer to Programmer)
Published 14 years ago
by Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett, Wrox
Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, JavaScript, cookies, XML, and XMLHttp requests (XHR) related to Ajax is included. After this introduction, the book moves on to cover the implementation of specific Ajax techniques.
-
Information Architecture for the World Wide Web: Designing Large-Scale Web Sites
Published 14 years ago
by Peter Morville, Louis Rosenfeld, O'Reilly Media
In Chapter 6 of Information Architecture for the World Wide Web, the authors discuss the details of good search-engine design. In a bitingly humorous segment, they analyze a Web site's search-page results: "Let's say you're interested in knowing what the New Jersey sales tax is.... So you go to the State of New Jersey web site and search on sales tax. The 20 results are scored at either 84% or 82% relevant. Why does each document receive only one of two scores?...
-
Beginning Cryptography with Java
Published 15 years ago
by David Hook, Wrox
Beginning Cryptography with Java While cryptography can still be a controversial topic in the programming community, Java has weathered that storm and provides a rich set of APIs that allow you, the developer, to effectively include cryptography in applications-if you know how. This book teaches you how.
-
UML 2.0 in a Nutshell (In a Nutshell (O'Reilly))
Published 15 years ago
by Dan Pilone, Neil Pitman, O'Reilly Media
System developers have used modeling languages for decades to specify, visualize, construct, and document systems. The Unified Modeling Language (UML) is one of those languages. UML makes it possible for team members to collaborate by providing a common language that applies to a multitude of different systems. Essentially, it enables you to communicate solutions in a consistent, tool-supported language.
-
The Java Developer's Guide to Eclipse, 2nd Edition
Published 16 years ago
by Jim DAnjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy, Addison-Wesley Professional
"Fully updated and revised for Eclipse 3.0, this book is the definitive Eclipse reference--an indispensable guide for tool builders, rich client application developers, and anyone customizing or extending the Eclipse environment." --Dave Thomson, Eclipse Project Program Director, IBM The Ultimate Guide to Eclipse 3.0 for the Java Developer. No Eclipse Experience Required! Eclipse is a world-class Java integrated development environment (IDE) and an open source project and community.
-
Head First Design Patterns
Published 16 years ago
by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra, O'Reilly Media
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on... something else. Something more challenging. Something more complex.