The e-book is the first book and only one available on Software Test Estimation. The book will help a testing professional to learn about challenges, techniques and best practices in software test estimation.

Designed for newcomers to distributed development, Ry's Git Tutorial presents this complex subject in simple terms that anyone can understand. Beginner and veteran programmers alike will find this book to be a fun, fast, and friendly introduction to Git-based revision control.

This book is a guide to software testing of mobile apps, web apps, and games. It covers all aspects of testing such as manual testing, test cases design, automation testing, exploratory testing and performance testing. The book discusses tips, techniques, and tools for the every day tester needed to accomplish their job. It also includes advice on how to be a better tester and test manager.

Upgrade your software development skills by following hands-on examples teaching you how to build artisan-grade software on the web. Learn how to create robust, resilient REST APIs (Application Programming Interfaces) using the power of HATEOAS (Hypertext As The Engine Of Application State).
All exercises are coded in one of the most popular development platforms, Ruby on Rails.

Are you a hobbyist, a professional or the next big thing? Then start here to learn the process of creating and publishing Android Apps. If developing Android apps has been a dream of yours, then this easy to follow, step by step book is for you. From downloading and installing Eclipse (where you program), to publishing your app to Google Play, this book has it. So Droid On!

Global variables are memory locations that are directly visible to an
entire software system. This book chapter describes how they can increase complexity and lead to bugs. It also describes techniques to avoid or reduce the risk in using global variables. (This is Chapter 19 of the book Better Embedded System Software.)

Software Quality Assurance is a specialized activity and it contributes in building capable processes in organization. This book details the different knowledge areas and provides practical insight which is required for software quality analyst to quickly grasp and start being productive within days, and contribute to building such capable processes.

I wrote this book for the following audiences:
People who have programming skills and want to improve the quality of their code.
People who have heard about unit testing but are still not clear what it is or how it works.
People who love CakePHP and want to take advantage of what it offers.
People who have spent a lot of time searching for bugs after a 3rd party upgrade.

Story Driven Modeling is an agile software development method using objects and scenarios and special modeling steps to facilitate system analysis and design. In this book, we will actively use objects for modeling, analysis, and design. We will learn to think in objects.

This is the same guidance that Microsoft offers its customers, now in an e-book format for your convenience. Step-by-step guidance that covers the most popular install tasks, including installing SQL Server and SharePoint on Windows Server 2012.

Learn BASIC Programming in Minutes for Computing Teachers Pack V10 eBook covers all the topics of this popular software title used in schools and colleges worldwide for over twenty years and now also available as a Tablet and Smartphone App.

SQL in 30 Pages is a brief e-booklet of fewer than 4,000 words, designed to get you into SQL as fast as possible, as easily as possible. There is no bull in this Micro-Manual by popular online teacher U.Q. Magnusson. Simple yet comprehensive examples follow as you zip through, and each is explained in pithy detail.

This is the same guidance that Microsoft offers its upgrade customers, now in an e-book format for your convenience.
Step-by-step guidance that covers the most popular upgrade tasks, including in-place upgrades and upgrades that involve moving to new hardware.

Change is difficult. Changing culture is even more difficult. Adopting Agile and Scrum requires a change of culture. Many organizations and Teams have made many Agile and Scrum implementation mistakes during this transition. By reading this book, you can stand on the shoulders of those who failed before you.

Many organizations have trouble writing and organizing test cases in a way that is manageable for an extended amount of time. This document provides fundamentals, a template, and a sample to get your testing strategy moving in the right direction.

Aimed at people with little/no experience of developing applications or writing Java, the focus is on constructing simple examples that can immediately be seen to work. Through this an understanding of programming and tools is developed. Ideal for both students and professionals, the only prerequisite is a PC/laptop and a desire to learn, not even a physical Android device is required.

“Essays in CSCL” reflects on CSCL as a research field, situating Stahl’s work on the Virtual Math Teams Project and his theory of group cognition within CSCL. It describes the VMT research approach, technology, pedagogy and analysis methods. It presents findings that have emerged from the VMT Project about the nature of online interaction in CSCL. It concludes with reports of current work.