Sep 24, 2011 |
5,609 views |

Book Description
“Whether consulting, working on projects, or teaching, whenever I need credible, detailed, relevant metrics and insights into the current capabilities and performance of the software engineering profession, I always turn first to Capers Jones’ work. In this important new book, he and Olivier Bonsignour make the hard-headed, bottom-line, economic case, with facts and data, about why software quality is so important. I know I’ll turn to this excellent reference again and again.”
—Rex Black, President, RBCS
Poor quality continues to bedevil large-scale development projects, but few software leaders and practitioners know how to measure quality, select quality best practices, or cost-justify their usage. In The Economics of Software Quality, leading software quality experts Capers Jones and Olivier Bonsignour show how to systematically measure the economic impact of quality and how to use this information to deliver far more business value.
Using empirical data from hundreds of software organizations, Jones and Bonsignour show how integrated inspection, structural quality measurement, static analysis, and testing can achieve defect removal rates exceeding 95 percent. They offer innovative guidance for predicting and measuring defects and quality; choosing defect prevention, pre-test defect removal, and testing methods; and optimizing post-release defect reporting and repair.
This book will help you Download Now »
Sep 17, 2011 |
12,563 views |

Book Description
A soup-to-nuts guide on the Objective-C programming language
Objective-C is the language behind Cocoa and Cocoa Touch, which is the Framework of applications written for the Macintosh, iPod touch, iPhone, and iPad platforms. Part of the Developer Reference series covering the hottest Apple topics, this book covers everything from the basics of the C language to advanced aspects of Apple development. You’ll examine Objective-C and high-level subjects of frameworks, threading, networking, and much more.
- Covers the basics of the C language and then quickly moves onto Objective-C and more advanced topics
- Draws from the author’s first-hand experience garnered while developing applications for the Mac and iPhone OS platforms
- Includes chapters on classes, memory management, threads, and the Foundation framework
- Also covers advanced topics like protocols, categories, associated objects, and blocks
Featuring real-life examples drawn from the author’s experience, Objective-C offers an insider look at this amazing programming language.
From the Back Cover
Developers, this book belongs on your desk!
Once you understand Objective-C and object-oriented programming Download Now »
Sep 05, 2011 |
5,546 views |

Book Description
Robotlegs is a standout among the ActionScript 3 development frameworks available today. With it, Flash, Flex, and AIR developers can create well-architected, testable, and flexible Rich Internet Applications—fast. This concise guide shows you how the light footprint and focused scope of this open source framework not only solves your immediate coding problems, it helps you gain insight into AS3 architecture on a much deeper level.
The authors provide a walkthrough of specific features in two applications they’ve written in Robotlegs, complete with code for each application as a whole. You’ll learn how to achieve a balance of flexibility and consistency in your own projects.
- Solve 80% of your coding problems with 20% of the API
- Gain code-base flexibility with automated Dependency Injection
- Learn the anatomy of a Robotlegs application
- Understand the relationships between models, services, control code, and views in the framework’s MVCS architecture
- See how the Robotlegs’ approach facilitates Test Driven Development (TDD)
- Pick up practical methods for architecting Robotlegs solutions
- Get expert insights to power-up your existing Robotlegs code
About the Author
Joel Hooks is a Flash Platform developer with experience in Actionscript 3, Flex, and Python. Download Now »
Aug 24, 2011 |
15,109 views |

Book Description
Design Patterns in Java™ 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 perfect complement to the classic Design Patterns, this learn-by-doing workbook applies the latest Java features and best practices to all of the original 23 patterns identified in that groundbreaking text.
Drawing on their extensive experience as Java instructors and programmers, Steve Metsker and Bill Wake illuminate each pattern with real Java programs, clear UML diagrams, and compelling exercises. You’ll move quickly from theory to application—learning how to improve new code and refactor existing code for simplicity, manageability, and performance.
Coverage includes
- Using Adapter to provide consistent interfaces to clients
- Using Facade to simplify the use of reusable toolkits
- Understanding the role of Bridge in Java database connectivity
- The Observer pattern, Model-View-Controller, and GUI behavior
- Java Remote Method Invocation (RMI) and the Proxy pattern
- Streamlining designs using the Chain of Responsibility pattern
- Using patterns to go beyond Java’s built-in constructor features
- Implementing Undo capabilities with Memento Download Now »
Aug 23, 2011 |
6,416 views |

Book Description
Objectives
The purpose of Top-Down Network Design, Third Edition, is to help you design networks that meet a customer’s business and technical goals. Whether your customer is another department within your own company or an external client, this book provides you with tested processes and tools to help you understand traffic flow, protocol behavior, and internetworking technologies. After completing this book, you will be equipped to design enterprise networks that meet a customer’s requirements for functionality, capacity, performance, availability, scalability, affordability, security, and manageability.
Audience
This book is for you if you are an internetworking professional responsible for designing and maintaining medium- to large-sized enterprise networks. If you are a network engineer, architect, or technician who has a working knowledge of network protocols and technologies, this book will provide you with practical advice on applying your knowledge to internetwork design.
This book also includes useful information for consultants, systems engineers, and sales engineers who design corporate networks for clients. In the fast-paced presales environment of many systems engineers, it often is difficult to slow down and insist on a top-down, structured systems analysis approach. Wherever possible, this book includes shortcuts and assumptions that can be made to speed up the network design process. Download Now »
Aug 17, 2011 |
10,333 views |

Book Description
How can you help your software team improve? This concise book introduces codermetrics, a clear and objective way to identify, analyze, and discuss the successes and failures of software engineers—not as part of a performance review, but as a way to make the team a more cohesive and productive unit.
Experienced team builder Jonathan Alexander explains how codermetrics helps teams understand exactly what occurred during a project, and enables each coder to focus on specific improvements. Alexander presents a variety of simple and complex codermetrics, and teaches you how to create your own.
- Learn how codermetrics changes long-held assumptions and improves team dynamics
- Get recommendations for integrating codermetrics into existing processes
- Ask the right questions to determine the type of data you need to collect
- Use metrics to measure individual coder skills and a team’s effectiveness over time
- Identify the contributions each coder makes to the team
- Analyze the response to your software and its features—and verify that you’re meeting team and organizational goals
- Build better teams, using codermetrics to make personnel adjustments and additions
About the Author
Jonathan Alexander has over 25 years of experience in software development. He is currently VP of Engineering at Vocalocity, a leader in cloud-based business telecommunications. Download Now »