- Software Freedom Day 2010(18 Sep 2010)

A practical guide to reverse engineering
Reviewed by Major Keary
From the foreword to Object-Oriented Re-engineering Patterns:
"For a long time it has puzzled me that most books on
software processes talk about what to do when you are starting from a
blank sheet of editor screen. It's puzzled me because that's not the
most common situation that people are in when they are writing code.
Most people have to make changes to an existing code base, even if it's
their own. In an ideal world this code base is well designed and well
factored, but we all know how often the ideal world appears in our
careers."

Reviewed by Major Keary
Pragmatic Press does not have a big list, but puts out high quality—but not of huge size—books for programmers. Recently released is the Pragmatic Starter Kit, which is in three volumes: Pragmatic Version Control, Pragmatic Unit Testing, and Pragmatic Automation. Each of these runs to a couple of hundred pages.

Reviewed by Major Keary
Security Enhanced Linux, generally known as SELinux,
is a product of the American National Security Agency (NSA)
and is open source. As one would expect, O'Reilly is the first
publisher to release a book on the subject, SELINUX: NSA's
Open Source Security Enhanced Linux.