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 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 Jasmin Blanchette - Trolltech
API is the set of symbols that are available to the users to write their applications. This manual presents the key insights into API design that were discovered through many years of software development on the Qt application development framework.
by Chris Nodder - O'Reilly Media
The book takes a look at how web and application design can be used to exploit psychological principles to persuade us to act. Features include: Examples of evil designs from around the Web; Introduction to the psychology of persuasion; etc.
by Sean Chambers, Simone Chiaretta - Los Techies
Refactoring is an integral part of continually improving your code while it moves forward through time. It is an easy concept to get started with and opens the door to better practices such as unit testing, shared code ownership and bug-free code.