Building and Testing with Gradle
by Tim Berglund, Matthew McCullough
Publisher: O'Reilly Media 2011
Number of pages: 116
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.
Download or read it online for free here:
by Karl Seguin - CodeBetter.Com
Free ebook on foundations of programming and building better software by Karl Seguin. Topics covered: Domain Driven Design, Persistence, Dependency Injection, Unit Testing, Object Relational Mappers, Memory and Exceptions.
by Mark Watson
The goal of this book is to encourage the reader to step back and reevaluate how they design and write software systems. Although the book is about Software Development, it is also about working in the IT field, dealing with competition, etc.
by Gary Marrer
Written for students who are preparing for their first computer programming language class. The topics are presented in an easy to understand fashion with special emphasis on the fundamental concepts necessary to develop quality software programs.
by Qi - thecodelesscode.com
An illustrated collection of (sometimes violent) fables concerning the Art and Philosophy of software development, written in the spirit of Zen koans. (For three days and nights the Java master did not emerge from his cubicle ...)