Two new MEAPS! Save 35% (or more) sitewide
Save more for being a Manning subscriber!
Is this your brand on Milled? Claim it.
New MEAP! Embedded Software with Rust
New MEAP! Building Agentic Applications with CrewAI and MCP
Now in print! Domain-Specific Small Language Models
The power of simplicityJust announced! Vanilla Web
Here’s your guide to building serious web applications using the tools built right into the browser. You’ll learn to use “plain vanilla” JavaScript, HTML, and CSS to create reusable UI components, a routing system, an installable progressive web app, and a full-featured e-commerce frontend. Each chapter builds real capabilities you can apply anywhere, even when you work with libraries. You’ll soon be delivering dependency-free UX that’s easy to debug and maintain and survive neverending tool churn. [Read more]
6 chapters of this MEAP are available now, with more to follow soon!
The surprising power of beauty in software development
Software development is an inherently creative activity that takes technical skill as well as artistry and craftsmanship. This unique book shows you how to improve the performance of your applications and your satisfaction as a developer by writing code that’s elegant, effortlessly comprehensible and a joy to maintain. [Read more] All chapters of this MEAP are available now!
Taming complex software with functional thinking
Developers rightly fear the unintended complexity that infects most code. This book shows you how to write software that keeps complexity close to its inherent minimum. As you write software you should distinguish between code that alters your system’s state, and code that does not. Once you learn to make that distinction, you can refactor much of your state-altering “actions” into stateless “calculations.” Your software will be simpler. [Read more]
Zig hits the sweet spot for systems programming. This new programming language is high-performance, low-level, ultra-reliable, and perfectly suited for serious projects like writing libraries, daemons and shell utilities, and even operating systems and embedded code. This book shows you how to write quality, useful Zig applications without relying on libraries or frameworks-even if you’re new systems programming. [Read more] 7 chapters of this MEAP are available now, with more to follow soon!
Reduce delay in software systems
From lost microseconds routing server messages to page loads that keep users waiting, latency can kill good software. This one-of-a-kind book shows you how to spot, understand, and fix unwanted latency in your applications and infrastructure. You’ll discover high-impact fixes for measuring latency and advanced optimizations in memory management, concurrency models, and predictive execution. [Read more]
Create clean, maintainable applications
Keeping your object-oriented designs simple demands a creative approach—and that’s exactly what you’ll find here! This book is full of patterns and principles for reducing complexity, each one proven in author Mauricio Aniche’s 20-year career in software development. You’ll learn how to tackle code’s natural growth in complexity, and adopt a “good enough” approach that means it’s easy to refactor when requirements change. [Read more]
High Performance Unity Game Development Using data-oriented design
Deliver high-performance games, with code that’s simpler to extend and maintain. You’ll learn to design games from scratch using DOD and also how to apply DOD to existing object-oriented codebases. Through a simulated development process—complete with Jira tickets—you’ll construct a complete “survivor” style game that runs at a high framerate on limited hardware while being easy to expand. [Read more]
10 chapters of this MEAP are available now, with more to follow soon!
|