-
Professional C++
The development of C++ started in 1982 by Bjarne Stroustrup, a Danish computer scientist, as the successor of C with Classes. In 1985, the first edition of The C++ Programming Language book was released. The first standardized version of C++ was released in 1998, called C++98. In 2003, C++03 came out and contained a few small updates. After that, it was silent for a while, but traction slowly started building up, resulting in a major update of the language in 2011, called C++11
-
The Cloud Computing Journey
This book provides an overview of cloud technology, covering everything from the basics to the more advanced concepts and allowing you to design and build cloud systems that can stand the test of time through practical examples and information on the latest trends.
-
Machine Learning with TensorFlow
It was about 15 months ago to this day that I sat down with my freshly-minted copy of the first edition of this book, opened it, and dived right in. I currently manage the Artificial Intelligence, Analytics and Innovative Development Division at NASA’s Jet Propulsion Laboratory in beautiful Pasadena, California.
-
Quantum Computing and Future
Quantum Computing is the landmark in the history of evaluation of the computing technologies that essentially initiates a complete paradigm shift from the classical approach of computing. In a way Quantum Computing is a blessing for the humanity because it has got huge potential to solve many of the unsolved problems which we have been trying to solve for ages. Quantum Computing is already started transforming the different domains of business and our lives and its impact is going to be further prominent in coming few years.
-
Learn JavaFX 17
Java had the support for developing GUI applications since its version 1.0 using the AWT (Abstract Window Toolkit). Later, AWT was replaced by Swing, which gave a little better user experience, but still lacked the modern-looking widgets and the support for a developer’s productivity. Both AWT and Swing lacked the first-class support for data binding, efficient GUI rendering engines, easy-to-use 2D and 3D libraries for developers, and style sheet support. JavaFX was first released in 2008 as the tool to use for developing rich Internet applications (RIAs); it used a statically typed declarative language called JavaFX Script, which did not attract a lot of attention from Java developers.
-
Programming Elixir ≥ 1.6
Bruce Tate is always an interesting sounding board, and his comments on early drafts of the book made a big difference. And I’ve been blessed with an incredible number of active and insightful beta readers who have made literally hundreds of suggestions for improvements. Thank you, all
-
Learning OpenCV 5 Computer Vision with Python
We’re giving you an exclusive preview of this book before it goes on sale. It can take many months to write a book, but our authors have cutting-edge information to share with you today. Early Access gives you an insight into the latest developments by making chapter drafts available. The chapters may be a little rough around the edges right now, but our authors will update them over time.
-
SwiftUI Cookbook
SwiftUI is the modern way to build user interfaces for all Apple platforms. SwiftUI code is easy to read and write because it uses Swift’s declarative programming syntax. The new edition of this comprehensive cookbook includes fully updated content, code samples and a companion GitHub repository for SwiftUI 5, iOS 17, Xcode 15, and Swift 5.9.This book covers the foundations of SwiftUI, as well as the new features of SwiftUI 5 introduced in iOS 17. Particular attention is given to illustrating the interaction between SwiftUI and the rest of an app’s code, such as concurrency with Combine and async/await, persistence with Core Data and Swift Data, and data visualization with Swift Charts.
-
Strategizing Continuous Delivery in the Cloud
Many organizations are embracing cloud technology to remain competitive. Implementing and adopting your software development processes, tools, and techniques while modernizing a cloud-based ecosystem can be challenging. Strategizing Continuous Delivery in the Cloud will help you to understand why you need to modernize continuous delivery, a core component of software development and delivery, and how to drive the convergence of infrastructure and software application deployment in the cloud.
-
Practical MongoDB Aggregations
This book is about the MongoDB aggregation framework. It provides a set of practical, easy-to-digest principles and approaches for increasing your effectiveness in developing aggregation pipelines, supported by examples for building pipelines to solve various data manipulation and analysis tasks.The aggregation framework is a runtime component of MongoDB with an API for client applications. By using the aggregation framework, developers can invoke queries to perform sophisticated transformations, analytics, and computations on the data held directly within the database. MongoDB aggregations help with tasks such as filtering, grouping, sorting, and calculating aggregated values from large datasets without needing to extract and process the data externally.
-
Learning OpenCV 3
This book provides a working guide to the C++ Open Source Computer Vision Library (OpenCV) version 3.x and gives a general background on the field of com‐puter vision sufficient to help readers use OpenCV effectively.
-
Security Orchestration, Automation, and Response for Security Analysts
Hey everyone! In this book, we will cover the topic of Security Orchestration, Automation, and Response (SOAR). SOAR is one of the main tools in Security Operation Centers (SOCs) as it provides a unique set of features that allows you to perform needed steps from incident creation to incident resolution.
-
Learning Chaos Engineering
This is a book for practitioners of the scientific discipline of chaos engineering. Chaos engineering is part of the overall resilience engineering approach and serves the spe‐cific purpose of surfacing evidence of system weaknesses before those weaknesses result in crises such as system outages. If you care about how you, your colleagues, and your entire sociotechnical system collectively practice and respond to threats to your system’s reliability, chaos engineering is for you!
-
Practical Guide to Applied Conformal Prediction in Python
Embark on an insightful journey with “Practical Guide to Applied Conformal Prediction in Python,” your comprehensive guide to mastering uncertainty quantification in machine learning. This book unfolds the complexities of Conformal Prediction, focusing on practical applications that span classification, regression, forecasting, computer vision, and natural language processing. It also delves into sophisticated techniques for addressing imbalanced datasets and multi-class classification challenges, presenting case studies that bridge theory with real-world practice.
-
Modern DevOps Practices
The new and improved Second Edition of this book goes beyond just the fundamentals of DevOps tools and their deployments. It covers practical examples to get you up to speed with containers, infrastructure automation, serverless container services, continuous integration and delivery, automated deployments, deployment pipeline security, and operating your services in production, all using containers and GitOps as a special focus
-
Mastering MongoDB 7.0
Mastering MongoDB 7.0 is a technical guide for developers and database professionals wanting to implement advanced functionalities and master complex database operations in MongoDB. Exploring the latest version of MongoDB, it helps with gaining the skills necessary to create efficient, secure, and high-performing applications using MongoDB.This book is an excellent collection of real-world examples, practical insights, and invaluable tips. It is a comprehensive guide to equip developers with the skills needed to handle the challenges of modern data management, application integration, and security