Kotlin coroutines have revolutionized JVM development, especially on Android and the backend, as they let us easily implement efficient and reliable multithreading. Their cutting-edge design and features are ideally suited to modern use cases. In this book, we will explore how Kotlin coroutines work and how we can use them to improve our code.
Dive into over 90 captivating algorithm challenges, spanning more than 600 pages of insights and real-world applications. With comprehensive coverage of essential data structures like linked lists, stacks, queues, trees, and graphs, you'll be fully prepared for success in interviews and equipped to thrive at top tech companies worldwide
Build reproducible analytical pipelines to output consistent, high-quality data products using R, Github and Docker. Learn about functional and literate programming to keep your code concise, easier to test and share and easily understandable by others by packaging it. Run your pipelines on Github Actions and focus on what matters: analysing data!
The first ever Book trying to introduce Operating System Development to Absolute Beginners where the topic starts from Programming In C , Programming In Assembly to Practical OS Development.This book only uses Simple Methods so that Only Less Topics in Programming In C and Assembly should be covered.
In functional programming, at the heart of input/output, failure, state, logic, and much more, lies a powerful abstraction called monad. This book provides a journey from the very first concepts, to the myriad of monads available to programmers, down to the categorical foundations.
How do I match against a regex? How do I copy a file and handle any exception? These are just a couple of examples of common tasks which require libraries in Haskell. Everybody knows which one you should use... right? This book walks you through the main "standard" libraries in the ecosystem, with lots of examples to get you started.
English | Last updated 7/2025 | ISBN: NA | 147 Pages | PDF | 30.4 MB
This book takes you through the most common patterns and frameworks used by developers while creating software based on ROS 2. It's not a programming guide guiding you through the basic APIs, but is meant to help you organizing complex architectural patterns in robotics. It is written with an informal tone that will hopefully keep you entertained.
Have you recently completed a machine learning or deep learning course and wondered what to learn next? With 30 questions and answers on key concepts in machine learning and AI, this book provides bite-sized bits of knowledge for your journey to becoming a machine learning expert.
English | 2023 | ASIN: B0C5KLCZQF, ISBN-13 : 979-8395129604 | 102 Pages | PDF, EPUB + Extras | 1.5 MB
Ever wondered how computers turn source code into working software? You can learn the art by building your own mini-compiler.A succinct book walks through a minimal yet complete compiler implementation. Compiles a static-typed language into x64 ELF executables.
This book focuses on simplifying graphics creation in standard C++. It solves common challenges like handling image files and testing animation sprites. Addressing fundamental questions on drawing pixels, lines, and circles enables easier graphic creation for presentations, collaborations, and investigations.
Introducing the ultimate guide to building modern data warehouses with Azure! Whether you're new to the field or a seasoned professional, this book is packed with valuable insights, practical tips, and real-world examples. From designing robust data pipelines to implementing scalable analytics solutions.
From the history and benefits of virtualization to the latest techniques and tools, this comprehensive guide has everything you need to become a virtualization expert. Whether you're a seasoned IT professional or just starting out, this book will take you on a journey to explore the limitless possibilities of server virtualization.
Discover "How to Eliminate the Quantum Computer Threat," your ultimate guide to conquering digital security challenges in the quantum era. Dive into groundbreaking algorithms, innovative encryption methods, and practical strategies to safeguard B2B, B2C, and C2C interactions. Secure your digital future with this indispensable resource!
Discover the art of advanced Bash scripting through the magical lens of Alice's adventures in Wonderland. "Advanced Bash: Told Through Alice In Wonderland" combines a captivating narrative with practical examples, guiding you towards mastery of the Linux command line as you explore the enchanting world of Alice and her peculiar companions.
Learning algorithms and data structures from this book will help you become a better programmer. Algorithms and data structures will make you think more logically. Furthermore, they can help you design better systems for storing and processing data. They also serve as a tool for optimization and problem-solving.
Learning algorithms and data structures from this book will help you become a better programmer. Algorithms and data structures will make you think more logically. Furthermore, they can help you design better systems for storing and processing data. They also serve as a tool for optimization and problem-solving.
Unlock your game development potential with Creating Video Games using PyGame! Build 3 unique 2D games from scratch with Python and pygame. Beginner-friendly with advanced concepts, clear explanations, and engaging examples. Start creating your own games today!