Data Mesh in Action teaches you to establish a data mesh in organizations of any size. The book avoids a dogmatic one-size-fits-all approach and utilizes flexible “sliders” to adjust a data mesh to your company’s specific needs. You’ll learn processes and facilitative leadership techniques that will help change the way your colleagues think about data.
Secret Key Cryptography gives you a toolbox of cryptographic techniques and Secret Key methods. The book’s simple, non-technical language is easy to understand and accessible for any reader, even without the advanced mathematics normally required for cryptography. You’ll learn how to create and solve ciphers, as well as how to measure their strength.
Kafka in Action is a fast-paced introduction to every aspect of working with Apache Kafka. Starting with an overview of Kafka’s core concepts, you’ll immediately learn how to set up and execute basic data movement tasks and how to produce and consume streams of events. Advancing quickly, you’ll soon be ready to use Kafka in your day-to-day workflow, and start digging into even more advanced Kafka topics.
Data Privacy teaches you to design, develop, and measure the effectiveness of privacy programs. You’ll learn from author Nishant Bhajaria, an industry-renowned expert who has overseen privacy at Google, Netflix, and Uber. The terminology and legal requirements of privacy are all explained in clear, jargon-free language.
Quantum Computing in Action shows you how to leverage your existing Java skills into writing your first quantum software, so you’re ready for the quantum revolution. This book is focused on practical implementations of quantum computing algorithms—there’s no deep math or confusing theory.
Thousands of new game developers have chosen Joe Hocking’s Unity in Action as their first step toward Unity mastery. This fully updated third edition comes packed with fully refreshed graphics, Unity’s latest features, and coverage of augmented and virtual reality toolkits.
Street Coder: Rules to break and how to break them is a programmer’s survival guide, full of tips, tricks, and hacks that will make you a more efficient programmer. It takes the best practices you learn in a computer science class and deconstructs them to show when they’re beneficial—and when they aren’t!
Popular Java frameworks like Spring were designed long before Kubernetes and the microservices revolution. Kubernetes Native Microservices with Quarkus and MicroProfile introduces next generation tools that have been cloud-native and Kubernetes-aware right from the beginning.
In this liveProject series, the online gift store Zozo is experiencing unprecedented web traffic during the holiday shopping season. As Zozo’s DevSecOps engineer, your goal is to keep the site operating efficiently and securely. You need to meet demand by scaling the API server using Docker containers while protecting sensitive customer data.
In this series of liveProjects, you’ll step into the role of a security engineer working for blog aggregator site ReadBytes. In order to improve the security of ReadBytes, your challenge in these liveProjects is to both encrypt website traffic to your website and provide a rate limit on the number of API requests per user. To do this, you’ll add encryption and rate limiting by using popular open-source web server NGINX.
In this series of liveProjects, you’ll develop and implement role-based access controls to limit which employees can access a REST API. You’ll step into the shoes of a developer modernizing their company’s personal time-off request application, taking on essential access control tasks such as adding HTTP authentication, securely storing passwords in a database, and authorizing leave requests by employees based on user role.
End-to-End Time Series Forecasting with Deep Learning
In this liveProject series, you’ll learn how to deliver an end-to-end machine learning application for time series forecasting. Taking on the role of a data scientist at a huge retailer, you’ll build time series forecasting models to anticipate the future so your bosses can make better decisions.
In this series of liveProjects, you’ll hone your Python skills with core techniques, functions, and data structures in Python. Practicing these skills against hands-on challenges will improve your ability to understand Python code, and flexibly use the language.
In this series of liveProjects, you’ll explore different techniques for topic modeling. Topic modeling is an incredibly useful unsupervised machine learning technique that allows you to find topics in text without needing any manual labelling. It’s a great way to quickly derive insights from text data and share them with key stakeholders.
In this series of liveProjects, you’ll learn different methods for detecting anomalies and outliers with Python machine learning techniques. Anomaly detection is a vital tool for tasks like spotting medical problems, and even detecting seismic events like earthquakes. You’ll explore both supervised and unsupervised learning methods for anomaly detection to master this valuable ML task.