Build fast, modern web applications with Python and FastAPI. Starting with your first endpoint, you’ll develop a real application step by step while learning databases, authentication, WebSockets, testing, Docker and deployment. By the end, you’ll know how to turn Python code into secure, production-ready systems.
Master Django by building the kind of web applications people actually use. Start with the fundamentals, then move into APIs, security, performance, frontend integration and production deployment. With practical projects and professional techniques throughout, this guide takes you from your first Django app to software built for the real world.
"The model is safe." "The filter is effective." "We red-teamed it and found nothing." "Wereviewed a sample and it looked fine." Each of those is a claim about evidence, and each is unfalsifiable as stated. Reviewing thirtyoutputs and finding no problems is consistent with a failure rate of one in eleven. Threehundred tests against a thousand possible failure modes leave seven hundred nobody looked at. This book supplies the missing arithmetic — and it was written without generating a singleharmful output to study.
A model that works in development and fails in production usually fails for reasons that havenothing to do with the model. It waits behind other requests. It loads slowly after a restart.It answers differently because somebody moved a decoding parameter by a tenth of a point. Aguardrail blocks a third of legitimate traffic and reports itself as working. None of those appear in a benchmark. They appear in an incident — and almost every one of themis invisible in an instantaneous measurement and obvious in a trend.
Quantise the weights. Batch the requests. Add a draft model. Prune what you can. Shorten thecache. A long list of techniques and a short list of reasons. This book measures the reason first: the machine streams memory at 22.54 GB/s and computes at116.58 GFLOP/s, so anything performing fewer than 5.17 operations per byte is waiting. Decodingperforms 0.22. Every technique in the book is then measured against that one number — andseveral turn out to be addressing the wrong side of it.
Go beyond C++ syntax and learn to use the STL with confidence. Explore containers, algorithms, iterators, ranges and more through practical examples, performance insights and real-world patterns. Build a deeper understanding of how the STL works, when to use each tool and how to write cleaner, faster and more maintainable C++.
Pascal is more than a piece of programming history. Discover a language built for clarity, precision and disciplined thinking, then follow its evolution into modern Object Pascal. From your first program to generics, memory management and professional design patterns, this practical guide takes you from foundations to mastery.
Discover G#, a modern .NET language built for developers who want less friction and more clarity. Go from your first line of code to production-ready applications while exploring the simplicity of Go, the expressive feel of Kotlin and Swift and the power of the CLR. Practical examples and real-world guidance make every chapter count.
What does it take to build distributed systems that keep working when things go wrong? Engineering Distributed Systems on the BEAM goes beyond syntax to show how Erlang/OTP turns concurrency, failure and recovery into practical design tools. Build a real system from the ground up, then learn how to scale, deploy and operate it with confidence.
Build terminal apps that feel fast, polished and built to last. Terminal Interfaces takes you from the fundamentals of how terminals work to production-ready TUIs in Go, Python and Rust, using complete examples that grow from simple programs into powerful real-world tools.
Go beyond Go syntax and learn how real systems are built. Modern Go Systems Programming with Go 1.27 takes you from core language concepts to concurrency, networking, databases, observability and deployment, with runnable examples that show how everything fits together in production-grade distributed systems.
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.
Formal verification does not have to live in research papers. This practical guide shows working software engineers how to turn real requirements into precise, machine-checkable guarantees, find bugs before they reach production and bring formal methods into everyday development, from application code to distributed and security-critical systems.
Advanced Rust Programming goes beneath Rust’s safe surface to reveal the machinery that makes high-performance systems possible. Explore unsafe contracts, atomics, async internals, FFI, allocators and more through practical examples that sharpen your instincts and help you build faster, safer production-grade software.
SIMD can make software dramatically faster, but getting it right takes more than knowing a few intrinsics. This book shows you how vectorization really works, how to avoid costly mistakes and how to turn ordinary code into fast, production-ready software with techniques you can use again and again.