The Art of Unix Programming

The Art of Unix Programming

This book is going to try to teach you the things about Unix development that Unix experts know, but aren’t aware that they know. It is therefore less about technicalia and more about shared culture than most Unix books – both explicit and implicit culture, both conscious and unconscious traditions.

Let Over Lambda – 50 Years of Lisp

Let Over Lambda – 50 Years of Lisp

Let Over Lambda is one of the most hardcore computer programming books out there. Starting with the fundamentals, it describes the most advanced features of the most advanced language: COMMON LISP. The point of this book is to expose you to ideas that you might otherwise never be exposed to.

Open Government

Open Government

The United States had just elected a president in 2008, who, on his first day in office, issued an executive order committing his administration to ‘an unprecedented level of openness in government.’

Beej’s Guide to Network Programming Using Internet Sockets

Beej’s Guide to Network Programming Using Internet Sockets

This is a little how-to guide on network programming using Internet sockets, or ‘sockets programming’, for those of you who prefer it. The sockets API, though started by the Berkeley folk, has been ported to many many platforms, including Unix, Linux, and even Windows.

Clever Algorithms: Nature-Inspired Programming Recipes

Clever Algorithms: Nature-Inspired Programming Recipes

Welcome to Clever Algorithms! This is a handbook of recipes for computational problem solving techniques from the fields of Computational Intelligence, Biologically Inspired Computation, and Metaheuristics. Clever Algorithms are interesting, practical, and fun to learn about and implement.