New to Software Architecture? Read the Software Architecture article
Take a practical deep dive into modern Haskell development with GHC, Cabal, HLS and effect systems. Learn how the tools work under the hood, how they fit together and how to use them effectively in real production projects. Built for engineers who want to move beyond syntax and develop Haskell with confidence.
Software supply chains are now a critical attack surface. The Software Trust Chain explores how to secure code, dependencies, builds, CI/CD, containers and deployments in the age of generative AI and autonomous coding agents, focusing on practical engineering principles that remain useful as tools and platforms change.
AI can generate an answer. But can it safely take action?AI agents are changing software by giving intelligent systems the ability to plan, use tools, interact with external systems, and execute multi-step workflows.Moving from an impressive prototype to a dependable production system, however, requires much more than a powerful model.AI Agents & Agentic Workflows in Production explores the engineering principles behind production-grade agentic systems—from architecture and tool use to memory, planning, orchestration, evaluation, security, reliability, observability, scalability, governance, and continuous operation.Learn how to build agents that don't just act—but act reliably, safely, measurably, and under control.
Most AIOps material is written by people selling AIOps. This one separates what works in production today from what is still a roadmap promise — and says which is which, chapter by chapter.
When critical infrastructure degrades, customer-facing applications continue blindly routing users into broken flows because modern architectures lack a dedicated layer for runtime coordination. This book introduces the Operational State Control Plane (OSCP)-formalizing the contracts, distribution mechanics, and zero-network resilience required to govern multi-surface application behavior during active incidents. A practical blueprint for platform architects, principal engineers, and SRE leaders running distributed production estates.
Concurrency is where small mistakes become serious problems. This practical guide takes you from hardware and memory models to locks, atomics and lock-free algorithms, with a focus on building fast, reliable systems that hold up under real production workloads.
Stop choosing between an AI that's powerful and one you can certify. From Shannon's entropy to a reproducible, auditable Industry Language Model — built in C#, wrapped in Deterministic Islands, with every number independently verified.
Forget IShape — it's time to build software that actually does something. OrderFlow takes ten classic Gang of Four design patterns and weaves them into a single, fully functional food delivery platform built with C# and .NET 10. Clone the repository, step through the production-grade code, and finally master not just how to write patterns, but when to use them (and when to keep it simple).
When code gets cheap, understanding gets expensive. The Code Is Lying follows a team of engineers as coding agents move the bottleneck from writing software to reviewing, verifying, and trusting it. Every chapter ends with field notes on the habits and checks that keep the practice honest.
Quantum mechanics, the nucleus, and quantum computing — from what you already know as an engineer to a quantum computer you build in C#. Full rigour, honest limits, no hype. For the engineer who will model them.
Jellyfin makes self-hosting your media library look easy, but getting it right takes more than installing a server. This practical guide covers architecture, deployment, administration and optimization, helping you build a reliable setup that works smoothly for local and remote users alike.
Build a complete TypeScript MCP App with a portable text fallback, accessible React dashboard, server-validated action, and tests at every boundary. Includes the tested companion project.
AI can write code at machine speed. Can your architecture keep up? Architecture at Machine Speed shows how to build Go systems that remain coherent as humans and AI agents change them at unprecedented velocity. Through a real-world application built from the ground up, you'll learn to turn architectural intent into explicit boundaries, enforceable constraints, and automated safeguards—because when code becomes abundant, coherence becomes the scarce resource.
AI agents are moving from experiments into real production systems. This book shows experienced engineers how to design, deploy and operate reliable agent systems that can scale. From architecture and infrastructure to security, reliability and governance, it provides practical patterns and production-ready examples for building autonomous systems that work in the real world.
AI is changing fast, and so are the security risks that come with it. This practical guide shows security and technology leaders how to govern, secure and assure AI systems from design through deployment and beyond. Packed with proven frameworks, controls and real-world guidance, it turns complex AI security requirements into practical action.