Ask our staff anything about our shop or products, or leave your feedback.
A hands-on introduction to Java programming-fully revised for the latest version, Java SE 21
Thoroughly updated for Java Platform Standard Edition 21, this practical resource ...
The first text to take a systems engineering approach to artificial intelligence (AI), from architecture principles to the development and deployment of AI capabilities.
The ...
The definitive guide to Java programming-thoroughly revised for Java SE 21
Fully updated for the current version of Java, Java SE 21, this comprehensive guide ...
Not since the 1980s has computer architecture been so exciting! This book captures the moment, mining the history of computing to teach key concepts in ...
Improve Your Service Scalability and Reliability with SRE
"The techniques and principles of SRE are not only clearly defined here, but also the rationale behind ...
Learn eight principles to simplify your code and become a more effective (and successful) programmer.
Most software developers waste thousands of hours working with overly ...
A concise overview of machine learning--computer programs that learn from data--the basis of such applications as voice recognition and driverless cars.
Today, machine learning underlies ...
Get the latest coverage of the newest features in C#9 and .NET 5
In Professional C# and .NET: 2021 Edition, Microsoft MVP for Visual ...
Learn to use PowerShell, Microsoft's scripting language, to automate real-world tasks that IT professionals and system administrators deal with every day.
Learn to use ...
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about ...
Game development tools apply to multiple disciplines, multiple platforms, and multiple genres. It is with this broad spectrum of potential applications in mind that this ...
Good game design happens when you view your game from as many perspectives as possible. Written by one of the world's top game designers ...
This is the most pragmatic and adaptable introduction to successfully implementing Kanban systems for software development. Leading Kanban/Agile/Lean consultant and coach Karl Scotland ...
From cloud computing to smartphones, today's highest-growth software environments depend on parallel programming. That's why parallel programming is increasingly viewed as a foundational ...