Ready to take your infrastructure skills to the next level? Mastering Pulumi shows you how to build, deploy and manage real-world infrastructure across multiple clouds using familiar programming languages. From your first project to complex enterprise platforms, discover practical techniques and proven patterns to make infrastructure more reliable, secure and easier to maintain.
Ready to take Supabase beyond the basics? Learn how to build real-world applications from the ground up, with secure database design, multi-tenant architecture and performance tuning at every stage. Packed with practical code and lessons from production engineering, this book shows you how to build applications that are ready for the demands of the real world.
This is a hands-on, code-first book. Every example is real, tested, and runs against a local model with no cloud key required, except where a capability genuinely needs one. You get working Maven projects, not snippets, and a clear-eyed account of each stack's strengths, gaps, and surprises. The full source code is on GitHub under an open-source license What you'll learn:Build a working AI service in three stacks and grade them with one shared testGround answers in your own documents with RAG, and tune what retrieval returnsGive a model memory and tools, and reach external systems over the Model Context ProtocolAdd vision and audio, structured output, production observability, and securityGo from assistants to agents, and see where the JVM's agent story is headingWho it's for: Java developers and architects choosing an AI stack, or already committed to one and curious what the alternatives do differently. Comfort with modern Java and either Spring Boot or Quarkus is all you need. No machine-learning background required.
Ready to move beyond AI prototypes? Learn how to build agents that reason, plan, use tools and tackle real-world tasks. From core concepts to production-ready architectures, this practical guide covers the code, design decisions and engineering challenges you need to build reliable, secure and scalable agentic systems.
What if you could engineer a business the way you engineer software?Digital-First Business presents a systematic approach to business design based on software engineering principles. Learn how to structure operations, define business domains, integrate workflows, and build organizations that are observable, automatable, and designed to evolve.A framework for founders, executives, engineers, and anyone building the next generation of businesses.
Ready to build GIS applications that go beyond basic maps? This practical guide takes you from core spatial concepts to production-ready geospatial systems, with hands-on projects covering web mapping, spatial databases, real-time tracking and enterprise analytics. Learn the tools, techniques and engineering practices needed to turn geospatial ideas into reliable applications.
Build production-ready web applications in Rust without getting lost in architectural guesswork. Rust off Rails brings together proven conventions, a carefully chosen tech stack and hands-on guidance to take you from a blank project to a secure, scalable application. Learn by building Railboard and keep a practical reference close at hand long after the project is done.
AI can write code, create images and make decisions, but do you really understand what happens behind the scenes? This book cuts through the hype to explore how AI works, where it falls short and what it takes to build reliable systems. If you want to understand AI beyond the chat window, start with the code.
Building AI agents is one thing. Making them reliable in production is another. This book explores why agents fail and how to design systems that hold up under real-world conditions. From architecture and engineering patterns to evaluation and operations, it gives technical leaders the tools to build agents they can trust.
Want to run Windows applications on Linux without the overhead of a virtual machine? Mastering WineHQ shows you how to install, configure and get the most out of Wine. From everyday applications to demanding games, this practical guide covers the tools, techniques and troubleshooting skills you need to make Windows software work on Linux.
Ever wondered what really happens when text appears on your screen? From character encoding and font files to rendering engines and operating system internals, this book uncovers the technology behind digital typography. Explore how Windows, Linux and macOS turn raw text into readable pixels, with practical insights for developers, engineers and designers.
Learn to build, send, capture and analyze network packets with Scapy, one of Python’s most versatile networking tools. Through practical examples and runnable code, you’ll explore protocols, traffic analysis, PCAP files, custom packet creation and security testing. Whether you’re troubleshooting networks or sharpening your security skills, this book gives you the tools to get hands-on.
You know how to build classes in Protégé. But do you know when to attach meaning — and when to wait?Volume 4 of "Mastering Ontology Engineering" introduces SKDL: the Semantic Knowledge Development Lifecycle. Seven stages. One discipline. Zero guesswork.From Aristotle to Description Logic. From taxonomy to executable knowledge.This is where pizza -> philosophy — and philosophy -> engineering.
You tried AI tools. They're fast. And you're still doing all the work — just in a chat window.