Code Quality: The Open Source Perspective is aimed at the very heart and soul of the open source movement. Without code quality Open Source would be a muddied named that no one would value or deploy. ...
When you develop an open source work or use an open source work, it is important that you understand the license. A well written license protects both you and the user. According to the information fo ...
_Python How to Program_ is a textbook for a basic course in programming based on the increasingly popular programming language, Python. Python How to Program is a very complete textbook for learning P ...
There was a commercial on US television a while back that showed a man in an office building, and the man sticks his head into a coworker’s office, and says, “The network’s down, want to go grab a bag ...
This wonderful little book contains the most common and useful information on Regular Expressions you will need for Perl, C, PHP, Python, Java, .NET, vi Editor, and shell tools. The author, Tony Stubb ...
The book _Learning Perl_ will teach the reader how to begin writing code using the Perl language. The authors are not new to this subject matter. Randal L. Schwartz wrote _Programming Perl_ with Larry ...
PHP is, in my opinion, the best computer language for developing almost any kind of web application. The authors of “PHP 5 Power Programming” apparently agree—they’ve written the most in-depth guide t ...
Converting a brilliant and specially customized C or C++ application from a generic UNIX OS to GNU/Linux has the potential to be painful, costly and time consuming. From comical personal experience I ...
In “Linux Patch Management”, Michael Jang describes in necessary detail how to achieve patch efficiency via tools such as `apt-get`, `rpm` and `rsynch`. GNU/Linux has a multitude of distributions and ...
The K Desktop Environment (KDE) is built on the QT GUI toolkit. QT is more than a set of widgets: it has evolved over the last few years into a high quality cross platform application development envi ...
“User Mode Linux” by Jeff Dike discusses a specific form of virtualization. UML is a Linux virtual machine contained within the GNU/Linux operating environment. The technique allows you to run multipl ...
In our era of more powerful personal computers, applications that were once quick and simple have become larger, slower, and full of bloat. Any one of these application’s developers would have done we ...
An introduction to the open source community targeted at business managers, this book by Martin Fink offers members of the free software and business communities glimpses of each other’s world view. I ...
Every GNU/Linux administrator will need to touch a Perl script or two at some point. Perl seems to be the scripting glue of choice since it has matured so well over the years. As a result, administrat ...
This book covers the popular Java-oriented build tool, Ant. It is a combination of reference manual and user guide, which demonstrates how to create Ant scripts that can compile projects, test them, a ...
Recently, a guy I know told me he had spoken to a friend of his about the possibility of installing GNU/Linux. “Hah!” Snorted his friend. “You? And GNU/Linux? Get real. That’s for hardcore geeks. You ...
The title “The Debian System” may be misleading to some, but it shouldn’t be. As the author claims, this book isn’t yet another guide to GNU/Linux. It’s a guide to Debian GNU systems, whether the kern ...
This book details the functionality of the ImageMagick package (primarily convert), by covering its command line usage, along with most of the valid options available and example images depicting the ...
_Running Linux_ begins with the subtitle “A distribution-neutral guide for servers and desktops”. This subtitle manages to capture the essence of the book extremely well, containing extensive informat ...
Like its subject matter, the Zope 3 Developer’s Handbook, has benefited from the mistakes of its predecessor, “The Zope Book”, and is a finely-engineered work. It is written in an extremely concise an ...