Foundations of Programming: Building Better Software
by Karl Seguin
Publisher: CodeBetter.Com 2007
Number of pages: 79
Free e-book 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.
Home page url
Download or read it online for free here:
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 Vishnuvarthanan Moorthy - Smashwords
This CMMI Implementation Guide is a reference book for anyone interested in implementing CMMI in their organization. The purpose of this book is, to provide insight in to CMMI Implementation phases and best practices to be followed in this journey.
by Richard Monson-Haefel - O'Reilly
These articles are the original, unedited contributions for the book 97 Things Every Software Architect Should Know. Today's leading software architects present valuable principles on key development issues that go way beyond technology.
by Michael DiBernardo (ed.) - The Architecture of Open Source Applications
This book provides you with the chance to study how 26 experienced programmers think when they are building something new. The programs you will read about in this book were all written from scratch to solve difficult problems.