Software
Computer software is a general term used to describe a collection of computer programs, procedures and documentation that perform some tasks on a computer system.
Book

Implementing SugarCRM 5.x

Implementing SugarCRM 5.x is a new book that will teach users to implement SugarCRM including needs assessment, installing and using the software, training users, and integrating with existing...
Book

Head First Software Development

Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed....
Book

Beautiful Code: Leading Programmers Explain How They Think

How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully...
Book

Windows Developer Power Tools: Turbocharge Windows Development with More Than 140 Free tools

Software developers need to work harder and harder to bring value to their development process in order to build high quality applications and remain competitive. Developers can accomplish this by...
Book

Head First Object-Oriented Analysis and Design

Have you ever felt like you were working on a seething mass of bits? Even worse, was it your code? Or have you worked on a project that started out simply enough, but ended up a nest of twisty...
Book

Unicode Explained

Fundamentally, computers just deal with numbers. They store letters and other characters by assigning a number for each one. There are hundreds of different encoding systems for mapping characters to...
Book

Prefactoring

More often than not, developers will stop a large project in the middle of the build stage to rethink and recode the software design so it's cleaner and more efficient. Known as "refactoring," this...
Book

User Training for Busy Programmers

If you are a busy programmer or software professional who’s lumbered with the job of training users then this book is for you. It gives you step by step instructions to developing your software class...
Book

Write Portable Code: An Introduction to Developing Software for Multiple Platforms

"Write Portable Code" is a concise volume that's filled with code and practical, real-world applications for cross-platform development. Author Brian Hook is a gaming industry veteran who has put his...
Book

Designing Embedded Hardware

You can tell by the gleam in a programmer's eye that there's a certain beauty in well-written software. There's beauty in well-designed hardware, as well. "With embedded computers, you get to...
Book

The Software Vulnerability Guide

The Software Vulnerability Guide, a complete reference to software security bugs. In today's market, secure software is a must for consumers. Many developers, however, are not familiar with the...
Book

Cocoa(R) Programming for Mac(R) OS X (2nd Edition)

There's a reason that a large slice of the open-source movement has defected from running Linux on its laptops to running Mac OS X. The reason is the Unix core that underlies Mac OS X, and the...
Book

Extreme Programming Explained : Embrace Change (2nd Edition)

Kent Beck's eXtreme Programming eXplained provides an intriguing high-level overview of the author's Extreme Programming (XP) software development methodology. Written for IS managers, project...
Book

Corporate Software Project Management (Charles River Media Computer Engineering)

Corporate Software Project Management, a comprehensive guide to understanding the three main areas for efficient software development: management, quality, and client relations. With more companies...
Book

Unit Test Frameworks

According to author Paul Hamill, most people who write software have at least some experience with unit testing, even if they don't think of it that way. "If you have ever written a few lines of...
Book

Code Complete, Second Edition (Dv-Professional)

For more than a decade, Steve McConnell, one of the premier authors and voices in the software community, has helped change the way developers write code--and produce better software. Now his classic...
Book

Test-Driven Development in Microsoft .Net

Learn how to apply the concepts and techniques of Test-Driven Development (TDD) to writing software for Microsoft .NET. Two experts in agile software development teach-using a wealth of pragmatic...
Book

Object Thinking

The foundation of all object-oriented software design, including agile methods such as extreme programming, is object thinking. But many developers have not mastered its underlying concepts and...
Book

Exploiting Software : How to Break Code

Exploiting Software is loaded with examples of real attacks, attack patterns, tools, and techniques used by bad guys to break software. If you want to protect your software from attack, you must...
1 2 3  Next
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.