Ask our staff anything about our shop or products, or leave your feedback.
The latest version of today's leading worldwide standard for computer graphics, OpenGL 4.5 delivers significant improvements in application efficiency, flexibility, and performance. OpenGL ...
Every software developer and IT professional understands the crucial importance of effective debugging. Often, debugging consumes most of a developer's workday, and mastering the ...
Mastering concurrency is critical to developing software with superior performance and responsiveness. This is especially true for Android, where interruptions are frequent and abrupt, and ...
Your no-nonsense guide to making sense of machine learning
Machine learning can be a mind-boggling concept for the masses, but those who are in the ...
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 ...
Coding For Dummies, (9781119293323) was previously published as Coding For Dummies, (9781118951309). While this version features a new Dummies cover and design, the content is ...
This book offers a play-focused, process-oriented approach for designing games people will love to play. Drawing on a combined 35 years of design and teaching ...
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are rapidly moving to adopt it ...
For modern developers, UX expertise is indispensable: Without outstanding user experience, your software will fail. Now, David Platt has written the first and only comprehensive ...
Processing opened up the world of programming to artists, designers, educators, and beginners. The Processing.py Python implementation of Processing reinterprets it for today's ...
Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way.
This book introduces a practical ...
A Modern Approach to Functional Programming
Objects First with Java: A Practical Introduction is an introduction to object-oriented programming for beginners. The main focus of ...
Your complete certification guide on the path to Oracle Java SE
The Oracle Java SE Certification track now consists of three levels - Associate (OCA), Professional ...
Take your Android programming skills to the next level by unleashing the potential of Android Studio
Expert Android Studio bridges the gap between your Android ...
Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python ...