|Categories||Free Downloadable Software Engineering and Design Patterns eBooks!|
Version Control with Subversion
Subversion is the perfect tool to track individual changes when several people collaborate on documentation or, particularly, software development projects. As a more powerful and flexible successor to the CVS revision control system, Subversion makes life so much simpler, allowing each team member to work separately and then merge source code changes into a single repository that keeps a record of each separate version. *** Money raised from the sale of this book supports the development of free software and documentation.
An Agile Adoption and Transformation Survival Guide
This book provides a set of essential thinking tools for understanding Agile adoption and transformation: how they differ and what you need to know to know to avoid being another statistic in the widespread adoption failure. In particular, you will learn how to use culture to work more effectively with your organization.
With this free eBook, you can get up and running with one of the fastest-spreading revision control systems out there. Complete with vivid diagrams, clear code samples, and a careful walk-through of primary features, this book is your quick guide to how Git operates, what its advantages are, and how you can incorporate it into your own workflow.
Software Fault Tolerance
Software fault tolerance techniques involve error detection, exception handling, monitoring mechanisms and error recovery. This important book also focuses on identification, application, formulation and evaluation of current software tolerance techniques.
Handbook of Software Reliability Engineering
This book is the definitive guide to today's most-used software reliability techniques and solutions, contributed by the worlds leading reliability experts. It takes you step by step through software reliability measurement and prediction, the attributes and metrics of product design, development process, system architecture, software operational environment, and their effects on reliability, and the application of this information in software development, acquisiton, use, and maintenance.
Hacknot - Essays on Software Development
This book contains 46 essays originally published on the Hacknot web site between 2003 and 2006. The version of each essay appearing in the book is substantially the same as the online version, with some minor revisions and editing.
Do It Yourself Agile, 2nd Edition
This is the definitive, realistic, actionable guide to starting fast with agile � and then succeeding over the long haul. It presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make agile work.
Priming Kanban: A 10 Step Guide to Optimizing Flow in Your Software Delivery System
Kanban represents a unique way of catalyzing the application of Lean product development principles to software development, maintenance and operations. Being a method for driving change Kanban does not prescribe specific roles, practices or ceremonies but instead offers a series of principles to optimize value and flow in your software delivery system. As such, Kanban�s focus on context and adaptability has made it increasingly popular for teams working in contexts where traditional Agile methods are not an easy fit and mature Agile teams looking for ways to further optimize their development process.
Design Patterns in C#
This book will give good designing edges to the developers and enhance their Object Oriented skills. Jean Paul V.A is a Software Developer working on Microsoft Technologies for the past 10 years. He has been passionate about programming and mentored lots of developers on .Net and related Technologies.