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…
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…
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 …
The Ruby Way
Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularit…
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…
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…
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…
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…
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…
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…