Learn how to build scalable, resilient, and effective applications in Java that suit your software requirements.
Grasp the fundamental concepts of deep learning using Tensorflow in a hands-on manner
Master shell basics and Unix tools and discover easy commands to perform complex tasks with speed
Learn to apply cloud-native patterns and practices to deliver responsive, resilient and message-driven systems with confidence
A definitive guide to mastering and implementing concurrency patterns in your applications
Recipe-based approach to tackle the most common problems in Computer Vision by leveraging the functionality of OpenCV using Python APIs
Create apps in C++ and leverage its latest features using modern programming techniques.
Create visually appealing and feature-rich applications by using Qt 5 and the C++ language
Enhance your development skills with Java's state-of-the-art features and projects to make your applications leaner and faster
Find bottlenecks, identify the proper algorithm to use, optimize performance, and create really efficient Rust applications
Automate data and model pipelines for faster machine learning applications
Build GPU-accelerated high performing applications with Python 2.7, CUDA 9, and open source libraries such as PyCUDA and scikit-cuda. We recommend the use of Python 2.7 as this version has stable support across all libraries used in this book.