Engineering Books
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Managing Humans is a selection of the best essays from Michael Lopp's popular website Rands in Repose(www.randsinrepose.com). Lopp is one of the m…
TCP/IP Illustrated, Vol. 1: The Protocols
Finally, programmers that need to truly understand the TCP/IP protocol suite have a resource to turn to, TCP/IP Illustrated. Instead of merely des…
Stuff Matters: Exploring the Marvelous Materials That Shape Our Man-Made World
An adventure deep inside the everyday materials that surround us, packed with surprising stories and fascinating science. Why is glass see-through…
UNIX: A History and a Memoir
The fascinating story of how Unix began and how it took over the world. Brian Kernighan was a member of the original group of Unix developers, the…
Java Performance: The Definitive Guide: Getting the Most Out of Your Code
Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott Oaks takes the appr…
Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles
Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexi…
Machine Learning (32505087)
A concise overview of machine learning—computer programs that learn from data—which underlies applications that include recommendation systems, fa…
The Art of Doing Science and Engineering: Learning to Learn
Highly effective thinking is an art that engineers and scientists can be taught to develop. By presenting actual experiences and analyzing them as…
The AWK Programming Language
Originally developed by Alfred Aho, Brian Kernighan, and Peter Weinberger in 1977, AWK is a pattern-matching language for writing short programs t…
Elements of Information Theory 2nd Edition
The latest edition of this classic is updated with new problem sets and material The Second Edition of this fundamental textbook maintains …