Modern networks like the Internet — explained as simply as possible — but no simpler.
IT'S A HIGHWAY TO A BETTER COFFEE AND ROASTING! It's filled with practical advice of 12 years roasting experience that's made simple to accelerate your learning in coffee roasting.
Zig in Depth is a practical guide to modern systems programming with Zig. Through clear explanations and runnable examples, you'll learn to write safe, efficient, and idiomatic Zig code, from the language fundamentals to advanced features like comptime, memory management, concurrency, and C interoperability.
Tired of React runtime errors despite TypeScript? Elm guarantees zero runtime exceptions—if it compiles, it works. This practical guide shows React developers how Elm's strict functional programming approach eliminates entire classes of bugs while teaching you real FP concepts that transfer to any language. Learn the pattern that inspired Redux, discover compile-time safety that catches errors TypeScript misses, and see side-by-side code comparisons from a production codebase with 150,000+ lines of Elm. Your React knowledge is your advantage—this book meets you where you are. Why this book exists: Christian believes Elm is the fastest and most effective way for developers to truly learn functional programming—not watered-down FP patterns, but real, uncompromising functional thinking. Whether you adopt Elm professionally or not, learning it will make you a better developer in any language. This book is his way of sharing that insight with React developers who are ready to level up.
Are you a VP or Head of Engineering considering the best quality engineering model for your company? Are you a director of Engineering tasked with rolling out a Quality Coach Model? Are you a test lead or software tester shifting to a quality coach role? The Quality Coach Handbook is your practical guide to shifting to a model where the whole team owns quality and in particular software engineers design, build, test and support software. Print version: Paperback and hardcover are available on Amazon. Use your country's Amazon site (e.g., Amazon.com.au for Australia) to minimise shipping time and cost.
This recipe-based guide will provide you with plenty of DIY tasks to help you understand various aspects of the Qt 6 toolkit. You’ll learn how to develop and customize cross-platform GUIs that are interactive and appealing to your customers.
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.
For the first time ever, C++23 changes "Hello World" in C++. What kind of fundamental changes does this mean for your code?
C++17 was standardised in December 2017, giving us - developers - a wealth of new features to write better code. This book describes all significant changes in the language and the Standard Library. Thanks to many practical examples you can quickly apply the knowledge. The paperback version @Amazon!And in the bundle with C++ Lambda Story.
The most important impact of AI on software development isn't that it writes code faster — it's that it changes what you can delegate. Agentic Programming is a practical roadmap for climbing the AI Fluency Ladder: from prompting to agentic workflows, verified execution, and ultimately autonomous software development.
Immerse yourself in the world of Godot 4.0 as you craft five projects that highlight the engine’s exceptional 3D capabilities. This book will help you build your foundational skills, guiding you step-by-step through creating small-scale game projects, and preparing you to tackle large-scale endeavors.
Understand wireless from first principles — seven domains, forty original diagrams, and ten real-world field scenarios that turn exam facts into engineering instinct.
We are having a moment. We are well into systems collapse whether that be ecological, built environments, or social. Our global community is challenged by war, disease, and climate disruption. This is both challenging and the ground of new possibilities. Our task is to see and navigate toward something better for ourselves and future generations of life on this planet.
So how do you make an AI agent and conversational agent understand time? How does time shape attention? How is time important for the context engine? You will learn how to add time to knowledge graphs, how time and causality drive context, and how to make the knowledge graphs that are used for AI memory time-aware.