Ask our staff anything about our shop or products, or leave your feedback.
Throw out your old ideas about C and get to know a programming language that's substantially outgrown its origins. With this revised edition of ...
If you know how to program with a general purpose language such as Ruby or Python, you can also learn how to use the C ...
The best programming techniques are often the shortest and simplest. Hacks are the little gems you learn from the old guy in the next cube ...
If you want to push your Java skills to the next level, this book provides expert advice from Java leaders and practitioners. You'll be ...
The essential interaction design guide, fully revised and updated for the mobile age
About Face: The Essentials of Interaction Design, Fourth Edition is the latest ...
Take a look at this great application of VBA and learn to expand the capabilities of Access with simple programming. Author Charles E. Brown shows ...
Take the guesswork out of deploying, administering, and automating Active Directory. With hundreds of proven recipes, the updated edition of this popular cookbook provides quick ...
By applying this book's principles, students can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile ...
Advanced Android (TM) Application Development, Fourth Edition, is the definitive guide to building robust, commercial-grade Android apps. Systematically revised and updated, this guide brings together ...
For more than twenty years, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX ...
The complete beginner's guide to Python, for young people who want to start today Adventures in Python is designed for 11-to 15-year olds who ...
Written by leading researchers, this complete introduction brings together all the theory and tools needed for building robust machine learning in adversarial environments. Discover how ...
Agile Application Lifecycle Management (ALM) is a comprehensive development lifecycle that encompasses essential Agile principles and guides all activities needed to deliver successful software or ...
Many books talk about the importance of culture to agile success. The Agile Culture shows the reader how to make the specific culture changes needed ...