Ask our staff anything about our shop or products, or leave your feedback.
In iOS and macOS (TM) Performance Tuning, Marcel Weiher drills down to the code level to help you systematically optimize CPU, memory, I/O, graphics ...
Many industry experts consider unsupervised learning the next frontier in artificial intelligence, one that may hold the key to general artificial intelligence. Since the majority ...
An illustrated guide to computer algorithms for students and experienced programmers. Learn how to manipulate arrays, what steps you need to go through to write ...
In Part I, you will learn essential Pester concepts, like Tests, Mocks and Assersation as well as fundament Pester constructions, like Describe blocks and It ...
This book describes the concepts of software architecture and design patterns. It helps the readers to develop complex software systems using a methodological approach. The ...
Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android ...
Learn how to write code that everybody thinks is great. This book covers topics relevant to writing great code at a personal level- craftsmanship, art ...
iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you ...
As part of the Pocket Primer series, this book provides an overview of the major concepts to program in the language of C. Companion files ...
The Kotlin language brings state-of-the-art programming techniques and constructs to Android development. Kotlin for Android App Development will help you rapidly understand Kotlin's principles ...
Your guide to the functional programming paradigm
Functional programming mainly sees use in math computations, including those used in Artificial Intelligence and gaming. This programming ...
This is the official curriculum of the Apple Mojave 101: OS X Support Essentials 10.14 course and preparation for Apple Certified Support Professional (ACSP ...
The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build ...
Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does ...
The Bourne Again SHell (Bash) is a powerful command-line shell interface that lets you communicate directly with the kernel at the heart of a computer ...