-
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
-
Generative Art with JavaScript and SVG
The purpose of this book is to deal out this computational devilry in small doses, in a clear, logical fashion, so you can approach this topic safely and with your sanity intact. We will encounter organic forms borne of mechanical precision, unpredictable swathes of color cover our screens, lines and shapes flocking together in impossible harmony, and see complex structures emerge from simple rules. This is the essence of generative art, where not all is in your control.
-
Learning C# Through Small Projects
The book is structured to provide a gradual learning curve. The initial chapters lay the foundation, introducing you to the basics of C# programming. As you progress, the proj-ects become more intricate, delving into advanced topics such as asynchronous opera-tions, data integrity, and API integration. By the end of your journey, you’ll have a comprehensive understanding of C# and a portfolio of projects to showcase your skills.
-
CodeMosaic
In the vast ocean of technology, where waves of information crash upon the shores of understanding, every developer needs a compass—a guide to navigate the treacherous waters of the digital age. This chapter is the starting point of our journey, one where we lay the foundation stones for the landmarks we’ll explore in the forthcoming chapters. Here, we will traverse the paths that led us to the modern digital era, understand the landscapes of today’s software development, and get a sneak peek into the tools that have become synonymous with modern programming. More importantly, this chapter will highlight the incredible power you wield as a developer and the impact you can make on the world.
-
Building Real-Time Marvels with Laravel
Welcome to Building Real-Time Marvels with Laravel: Create Dynamic and Interactive Web Applications. This book will introduce you to the exciting world of Laravel, a powerful PHP framework that allows developers to create cutting-edge web apps with real-time functionality. Whether you’re a seasoned developer or just starting out, this thorough tutorial will provide you with the knowledge and skills you need to create remarkable and engaging web experiences with Laravel
-
Beginning STM32
There is considerable interest in the ARM Cortex platform today because ARM devices are found everywhere. Units containing ARM devices range from the small microcontroller embedded systems to cellphones and larger servers running Linux. Soon, ARM will also be present in higher numbers in the data center. These are all good reasons to become familiar with ARM technology