Software Books
AI Engineering: Building Applications with Foundation Models
Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for those who want to build …
Domain-Driven Design Distilled
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are rapi…
C++ Concurrency in Action: Practical Multithreading
Summary C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who …
Programming PHP
Programming PHP, 2nd Edition, is the authoritative guide to PHP 5 and is filled with the unique knowledge of the creator of PHP (Rasmus Lerdorf) a…
Algorithms Illuminated (Part 1): The Basics
Algorithms are the heart and soul of computer science. Their applications range from network routing and computational genomics to public-key cryp…
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…
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…
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…