Are you a mobile tester looking to learn something new? Are you a software tester, developer, product manager or completely new to mobile testing? Then you should read this book as it contains lots of insights about the challenging job of a mobile tester from a practical perspective.
This practical handbook provides a step-by-step guide for you to get the best continuous delivery pipeline for your software.
AI doesn’t fail loudly. It generates code that looks correct and compiles anyway. This book shows you how to make AI dependable by building the context and guardrails that keep your team shipping instead of debugging.
Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.
Real software architectures, documented with the arc42 template. Helps you jumpstart your own documentation.
You don’t need more hours — you need better focus. This is your playbook for managing time like a thoughtful developer: with clarity, intention, and long-term impact in mind.
A how-to field guide on building leak-free abstractions and algebraically designing real-world applications.
Learn CUDA programming from the ground up by understanding how GPUs really execute code. This book shows you how to write efficient kernels, optimize performance, and build high-performance applications for AI, scientific computing, image processing, and other demanding workloads on modern NVIDIA GPUs, including Blackwell.
Build real AI products with TypeScript. Learn LLMs, RAG, Agents, MCP, and production AI engineering from a frontend developer's perspective.
You want to analyse, understand and capture the subject matter of a domain, typically because you want to build a software system in that domain? You're looking for abstractions to describe and ultimately execute said subject matter? Then this book is for you: it's chock-full of experience and practices for tackling this challenge.
Discover Mojo, a language that pairs Python-friendly syntax with serious systems-level speed. This hands-on guide takes you from your first program to optimized CPU and GPU workloads, with practical techniques for debugging, profiling and building production-ready software for high-performance computing and AI.
AI agents don’t fail because they forget everything. They fail because they remember badly. This book shows you how to engineer memory that stays accurate, efficient and useful over time. From SQLite and PostgreSQL to vector indexes and multi-agent systems, you’ll learn what it takes to build agents that can run for days without losing the plot.
Build MCP servers that are ready for real production. This hands on guide shows you how to design, secure, deploy and operate stateless Model Context Protocol servers that scale with confidence. Packed with practical examples and proven patterns, it gives you the skills to build reliable AI infrastructure from the ground up.
Build distributed systems that keep working when things go wrong. This hands-on guide shows you how to design reliable messaging architectures with Python and RabbitMQ, from core concepts to production-ready patterns. Follow real projects, write practical code and learn how to build scalable services that recover gracefully under load.
Whether you're new to programming or expanding your .NET skills, this book will help you master F# from the ground up. Through practical examples and real projects, you'll learn to write clean, reliable code, embrace functional programming and build modern applications with confidence.