-
Building a Cyber Risk Management Program
In our professional journeys, we encounter pivotal moments—be it a change of job, a new career path, or the adoption of an innovative perspective—that significantly alter our course. For us, a keen and focused curiosity sparked numerous enlightening dis‐cussions. These discussions laid the groundwork for an essential framework and a proactive, value-centric approach to managing security risks. This evolution of ideas and strategies culminated in the creation of a structured and comprehensive cyber risk management program.
-
Building Green Software
Climate change is real. The Intergovernmental Panel on Climate Change (IPCC) report of 2022 settled that. The world is now stepping up to respond, and it appears that companies will need to get on board with the energy transition or be left behind. Unfortunately, as a wise cultural icon once said, the changes required for a sustainable planet will not be easy.
-
Introducing Event Storming
This book is not finished. It’s actually nowhere close to being finished. But I committed myself entirely in finishing it. Even worse: I have a structure, but I find it very hard to follow a sequence when I am writing. What I write is the answer to a question in my head (maybe due to a recent conversation), that deserves a place in the existing structure, or maybe destroys it.
-
Introduction to computerorganization
This book introduces the concepts of how computer hardware works from a programmer’s point of view. The hardware is controlled by a set of machine instructions. The way in which these instructions control the hardware is called the instruction set architecture (ISA). A programmer’s job is to design a sequence of these instructions that will cause the hardware to perform operations to solve a problem.
-
Java 17 Quick Syntax Reference
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
-
Quantum Computing in Action
This book is written for developers who are interested in knowing whether and how they can benefit from quantum computing, now or in the future, or in general, what impact will quantum computing have on their work. The reader is not expected to know anything about quantum physics. The book explains the areas where quantum computing might lead to improvements and how developers can use it similarly to how they use modern hardware (such as GPUs) without knowing the internal details.
-
Julia for Data Analysis
The book is divided into two parts. The first part introduces the basic concepts of the Julia language, introducing the type system, multiple dispatch, data structures, etc. The second part then builds on these concepts and presents data analysis—reading data, selecting, creating a DataFrame, split-apply-combine, sorting, joining, and reshaping— and finally finishes with a complete application. There is also a discussion of the Arrow data exchange format that allows Julia programs to co-exist with data analysis tools in R, Python, and Spark, to mention a few. The code patterns in all the chapters teach the reader good practices that result in high-performance data analysis.
-
Kotlin in Action
This book is written for all roles that interact with Kafka Connect environments. We have chosen to use the terms data engineers, site reliability engineers, and developers to distinguish between roles. Data engineers design and build pipelines to process and analyze data. This includes selecting the correct tools, designing the data flow, and testing the pipeline. Site reliability engineers are responsible for deploying and administering Kafka Connect environments.
-
Kubernetes: Up and Running Dive into the Future of Infrastructure
This book is here to help you get your job done. In general, if example code is offered with this book, you may use it in your programs and documentation. You do not need to contact us for permission unless you’re reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Selling or distributing a CD-ROM of examples from O’Reilly books does require permission. Answering a question by citing this book and quoting example code does not require permission. Incorporating a signifi‐ cant amount of example code from this book into your product’s documentation does require permission.
-
Learn C# Programming
This is the reason why I created this new book series entitled Learn C # Programming by Creating Video Games With it is for people who would like to learn and master programming while applying these concepts to a fun and interesting project. In this book, focused on C# Programming, you will learn about C# concepts and how to use these to create games with Unity.
-
Learn C# Quickly
This programming language is one of the most popular and modern programming languages in the world. It's not hard to learn if you're going step by step and trying to understand everything with high concentration and hard work. Various support for the C# programming language makes everything more comfortable, as you can find many solutions for different problems across the internet, and this will help you to evolve faster.
-
Learning Boost C++ Libraries
This book is a tutorial introduction to a selection of over of the most useful libraries from Boost to solve programming problems effectively. The chosen libraries represent the breadth of cross-cutting concerns from software development, including data structures and algorithms, text processing, memory management, exception safety, date and time calculations, file and directory management, concurrency, and file and network I/O, among others.
-
Learning C++ MEAP V05
This book was born from a notion there should be a better way to teach C++, while making sure beginners to the language will not miss out on some of the advanced and fantastic features C++20, which is the new and improved C++ standard, can offer. When we were looking at printed or online guides to some of the new C++20 features, we could clearly see they were not intended for beginners, and even if some were, a true beginner might struggle to understand them. We wanted to change that and offer a true beginner guide to C++20.
-
Learning Algorithms
This book is here to help you get your job done. In general, if example code is offered with this book, you may use it in your programs and documentation. You do not need to contact us for permission unless you’re reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Selling or distributing examples from O’Reilly books does require permission. Answering a question by citing this book and quoting example code does not require permission. Incorporating a significant amount of example code from this book into your product’s documentation does require permission.
-
Learning ASP.NET Core 2.0
This book as a professional in software development for over 20 years, I have been lucky to be an actor and user of .NET technologies since the early beginnings. While working on many software development projects as tech-lead and application architect, I was also one of the first MSDN seminar and DevDays speakers in France and Switzerland, teaching and explaining the amazing new features of C# Beta 1 a long time ago.
-
Learning C# by Developing Gamesth Unity
In this book introduction, we have reviewed what appears from the Unity 3D interface at first glance, with a simple introduction to the game industry, we will embark on the next lessons in a practical project through which we learn how to create a real complete game