Once, software developers believed it was possible to create the technical software design for a comprehensive system completely, correctly and free of contradictions right at the beginning of a project. Many projects proved though that this ideal approach can hardly be realized. More often it causes significant problems. ...
This nuts-and-bolts guide shows you the power of XML by presenting an enterprise application problem that you'll design a program to solve throughout the book. Each chapter takes one part of the featured project and leads you through the design of its solution. The team of experienced authors gradually walks you through sections of increasing...
As systems have grown more crucial to the operations of organizations worldwide, so too have the costs associated with building and maintaining them. Enter model-driven architecture (MDA), a standard framework from the Object Management Group (OMG) that allows developers to link object models together to build complete systems. MDA prevents design...
Winning the Knowledge Game provides practical advice on the strategies, tools and systems you need to remain capable and agile in this rapidly changing business world.
To help you meet this challenge, Winning the Knowledge Game explores three questions: * How do we open hearts and minds to smarter learning? * How do we grow...
Smart web developers will tell you that the sooner you detect your code mistakes, the quicker you can fix them, and the less the project will cost in the long run. Well, the most efficient way to detect your mistakes in PHP is with PHPUnit, an open source framework that automates unit testing by running a battery of tests as you go. The benefits...
Discover how to develop full-scale J2EETM applications quickly and efficiently using the best Open Source tools
Written by leading authorities in the field, this book shows you how to leverage a suite of best-of-breed Open Source development tools to take the pain out of J2EE and build a complete...
The World Wide Web has a massive and permanent influence on our lives. Economy, industry, education, healthcare, public administration, entertainment – there is hardly any part of our daily lives which has not been pervaded by the Internet.
Accordingly, modern Web applications are fully-fledged, complex software systems,...
Whilst passing through Miami airport en route to Mexico City, Ron came across an article on Six Sigma in USA Today, 21 July 1998. It read: ‘Today, depending on whom you listen to, Six Sigma is either a revolution slashing trillions of dollars from corporate inefficiency or it’s the most maddening management fad yet...
In Extreme Programming Explored, you can read about best practices as learned from the concrete experience of successful XP developers. Author and programmer Bill Wake provides answers to practical questions about XP implementation. Using hands-on examples--including code samples written in the Java programming...
Rails is large, powerful, and new. How do you use it effectively? How do you harness the power? And, most important, how do you get high quality, real-world applications written?
From the latest Ajax effects to time-saving automation tips for your development process, Rails Recipes will show you how the...