Complete, Hands-On Guide to Building Advanced Distributed Applications with Ruby Distributed programming techniques make applications easier to scale, develop, and deploy-especially in emerging cloud computing environments.
Lean and Agile Development for Large-Scale Products: Key Practices for Sustainable Competitive Success Increasingly, large product-development organizations are turning to lean thinking, agile principles and practices, and large-scale Scrum to sustainably and quickly deliver value and innovation.
CMMI(R) (Capability Maturity Model(R) Integration) is an integrated, extensible framework for improving process capability and quality across an organization.
For any software developer who has spent days in "e;integration hell,"e; cobbling together myriad software components, Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process.
The First Guide to Scrum-Based Agile Product Management In Agile Product Management with Scrum, leading Scrum consultant Roman Pichler uses real-world examples to demonstrate how product owners can create successful products with Scrum.
<>A Hands-On Guide to Equinox and the OSGi Framework In OSGI and Equinox: Creating Highly Modular Java(TM) Systems, three leading experts show developers-for the first time-exactly how to make the most of these breakthrough technologies for building highly modular dynamic systems.
The Definitive Refactoring Guide, Fully Revamped for Ruby With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and maintain.
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Dreamweaver CS5 choose Adobe Dreamweaver CS5 Classroom in a Book from the Adobe Creative Team at Adobe Press.
This official training guide from Adobe will teach readers all they need to know to create rich interactive experiences with Flash Catalyst CS5, Adobe's exciting new interaction design tool.
Design Patterns in Java(TM) gives you the hands-on practice and deep insight you need to fully leverage the significant power of design patterns in any Java software project.
The Complete Guide to Building Cloud Computing Solutions with Amazon SimpleDB Using SimpleDB, any organization can leverage Amazon Web Services (AWS), Amazon's powerful cloud-based computing platform-and dramatically reduce the cost and resources associated with application infrastructure.
Successfully Implement High-Value Configuration Management Processes in Any Development Environment As IT systems have grown increasingly complex and mission-critical, effective configuration management (CM) has become critical to an organization's success.
The Complete Guide to Building Highly Scalable, Services-Based Rails Applications Ruby on Rails deployments are growing, and Rails is increasingly being adopted in larger environments.
Refactoring has proven its value in a wide range of development projects-helping software professionals improve system designs, maintainability, extensibility, and performance.
Suddenly, everyone's talking about HTML5, and ready or not, you need to get acquainted with this powerful new development in web and application design.
Achieve Breakthrough Productivity and Quality with MDD and Eclipse-Based DSLs Domain-specific languages (DSLs) and model-driven development (MDD) offer software engineers powerful new ways to improve productivity, enhance quality, and insulate systems from rapid technological change.
"e;One of the great things about the book is the way the authors explain concepts very simply using analogies rather than programming examples-this has been very inspiring for a product I'm working on: an audio-only introduction to OOP and software development.
Th> A Programmer's Guide to Java(TM) SCJP Certification, Third Edition, provides detailed coverage of all exam topics and objectives, readily runnable code examples, programming exercises, extensive review questions, and a new mock exam.
How to Find and Fix the Killer Software Bugs that Evade Conventional Testing In Exploratory Software Testing, renowned software testing expert James Whittaker reveals the real causes of today's most serious, well-hidden software bugs--and introduces powerful new "e;exploratory"e; techniques for finding and correcting them.
MATLAB: A Practical Introduction to Programming and Problem Solving, winner of TAA's 2017 Textbook Excellence Award ("e;Texty"e;), guides the reader through both programming and built-in functions to easily exploit MATLAB's extensive capabilities for tackling engineering and scientific problems.
"e;This book's broad overview can help an organization choose a set of processes, policies, and techniques that are appropriate for its security maturity, risk tolerance, and development style.
CMMI-ACQ(R) (Capability Maturity Model(R) Integration for Acquisition) describes best practices for the successful acquisition of products and services.