Computers Books
Software Requirements
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. …
PHP Objects, Patterns, and Practice
Backed by a tireless development community, PHP has been a model of language evolution over its 10+ year history. Borne from a contract developer'…
Code That Fits in Your Head : Heuristics for Software Engineering
The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software development, Code That Fits in Your Head offers ind…
Think Complexity: Complexity Science and Computational Modeling
Expand your Python skills by working with data structures and algorithms in a refreshing context―through an eye-opening exploration of complexity …
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of re…
Object-Oriented Software Construction
This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation…
Android Programming: The Big Nerd Ranch Guide
Android The Big Nerd Ranch is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcam…
What Would Google Do?
“Eye-opening, thought-provoking, and enlightening.” — USA Today “An indispensable guide to the business logic of the networked era.” —Clay Shirky,…
Becoming a Better Programmer: A Handbook for People Who Care About Code
If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a …
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…