Introduction to Software Development
by J. P. Lopez, L. R. i Xirgo
Publisher: Eureca Media 2010
Number of pages: 379
This course book is designed for IT specialists and developers that are starting their way in the free software development universe. Free Software is developed with specific collaboration technics and tools that engage and enable world-wide communities. Professionals need to handle different programming technics, languages and develop specific workgroup skills. The programming languages used in this module are C, C++ or Java.
Home page url
Download or read it online for free here:
by Tim Berglund, Matthew McCullough - O'Reilly Media
The book provides an excellent start and orientation for the Gradle technology, both using Gradle as a build tool and as a complete solution for automating the compilation, test, and release process of simple and enterprise-level applications.
by 37signals - LL
The book covers the design, programming, marketing and business principles of 37signals. It's a book of ideas, not a design tutorial or technical book. Simple insights, unconventional approaches to software design, and contrarian points of view.
by Allen Downey - Green Tea Press
A concise introduction to software design using Python. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. The goal is to teach you to think like a computer scientist.
A guide for software source code quality. The guidelines apply to anyone who creates, modifies, or reads software source code. This document is a set of rules to follow during the implementation phase that will help produce a higher quality result.