Software Books


The Art of the Metaobject Protocol

The CLOS metaobject protocol is an elegant, high-performance extension tothe CommonLisp Object System. The authors, who developed the metaobject p…

(4 )

Foundations of Computer Science: C Edition

Aho and Ullman have created a C version of their groundbreaking text. As in that text, this book combines the theoretical foundations of computing…

(4 )

Readings in Database Systems, Third Edition

Readings in Database Systems, 3rd Edition is the most up-to-date compilation of papers to explore DBMS applications which were first published in …

(4 )

The Ruby Way

Author: Hal Fulton

Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularit…

(4 )

The Hitchhiker's Guide to Python: Best Practices for Development

The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the phil…

(4 )

Java Persistence With Hibernate

Persistence-the ability of data to outlive an instance of a program-is central to modern applications. Hibernate, the most popular Java persistenc…

(4 )

Learning the vi and Vim Editors: Text Processing at Maximum Speed and Power

There's nothing that hard-core Unix and Linux users are more fanatical about than their text editor. Editors are the subject of adoration and wors…

(4 )

The Robert C. Martin Clean Code Collection

The Robert C. Martin Clean Code Collection consists of two bestselling A Handbook of Agile Software Craftmanship The Clean A Code of Conduct for P…

(4 )

An Elegant Puzzle: Systems of Engineering Management

There’s a saying that people don’t leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often…

(4 )

Database Systems: The Complete Book

This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples—users will learn how to successf…

(4 )