Software Books


UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

An introductory tutorial or class text and a reference for experienced programmers. Revised from the 1990 edition by using ANSI C for all examples…

(4 )

Java: The Complete Reference

The Definitive Java Programming Guide In The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything …

(4 )

Release It!: Design and Deploy Production-Ready Software

Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…

(4 )

Crafting Interpreters

Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their on…

(4 )

Pragmatic Thinking and Learning: Refactor Your Wetware

Author: Andy Hunt

Software development happens in your head. Not in an editor, IDE, or designtool. You're well educated on how to work with software and hardware, b…

(4 )

Python Tricks: A Buffet of Awesome Python Features

Author: Dan Bader

“I don’t even feel like I’ve scratched the surface of what I can do with Python” With Python The Book you’ll discover Python’s best practic…

(4 )

Object-Oriented Analysis and Design with Applications

Grady Booch and his co-authors draw upon the rich and varied results of object-oriented software development projects and offer improved methods f…

(4 )

UML Distilled: A Brief Guide to the Standard Object Modeling Language

More than 300,000 developers have benefited from past editions of UML Distilled . This third edition is the best resource for quick, no-nonsense i…

(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 )

An Introduction to the Analysis of Algorithms

This book provides a thorough introduction to the primary techniques used in the mathematical analysis of algorithms. The authors draw from classi…

(4 )