| Management number | 233483812 | Release Date | 2026/06/27 | List Price | US$90.00 | Model Number | 233483812 | ||
|---|---|---|---|---|---|---|---|---|---|
| Category | |||||||||
(updated version: December 27th 2025)Finally, a Rust book that respects your experience.You've spent years mastering object-oriented programming. You understand design patterns, inheritance hierarchies, and dependency injection. You've debugged null pointer exceptions and tuned garbage collectors until they almost behaved. Now you're ready for Rust, but every tutorial wants to explain what a variable is.This book is different.From OOP to Rust is written specifically for developers with substantial experience in Java, C#, or C++. It assumes you know how to program and focuses on what you actually need: translating your hard-won OOP intuitions into idiomatic Rust, and knowing when to abandon them entirely.What You'll Learn:Ownership and borrowing explained through the lens of problems you've already encountered: memory leaks, dangling pointers, data races, and iterator invalidationTraits and composition as replacements for inheritance hierarchies, with practical patterns for the designs you've built beforeError handling without exceptions that makes failure paths visible and impossible to ignoreFearless concurrency where the compiler catches data races at compile time, not in productionDesign pattern translations showing how Gang of Four patterns adapt (or transform) in Rust's ownership-based worldAsync programming with Tokio, including cancellation and graceful shutdown patterns that production systems requireWhat Makes This Book Different:No gentle introductions. No "Hello World." Instead, you get direct mappings from concepts you know to concepts you need to learn. When Rust does something differently, the book explains why that difference exists and what problems it solves.The author brings over two decades of industry experience, including twelve years at Microsoft (shipping .NET Framework 1.0 and 2.0) and senior roles at Google working on large-scale distributed systems. This is hard-won knowledge from someone who made the same transition and remembers where the sharp edges are.Includes:Complete, runnable code examples organized as a Cargo workspaceDiagrams illustrating ownership chains, lifetime relationships, and architectural patternsA translation guide for quick reference when converting OOP patternsCoverage of real-world concerns: testing strategies, FFI, WebAssembly targets, and cross-compilationWho This Book Is For:Experienced developers ready to add Rust to their toolkit. If you have opinions about dependency injection frameworks, have debugged race conditions in production, and want to understand why Rust's borrow checker rejects your perfectly reasonable code, this book will get you productive faster than starting from scratch.The learning curve is real. The rewards are worth it. And unlike your last framework migration, Rust won't be obsolete by the time you finish learning it.Only available in Kindle. Code repository included. Read more
| ASIN | B0G5PPMDMV |
|---|---|
| XRay | Not Enabled |
| Edition | 3rd |
| Language | English |
| File size | 6.1 MB |
| Page Flip | Enabled |
| Word Wise | Not Enabled |
| Reading age | Baby - 18 years |
| Print length | 708 pages |
| Accessibility | Learn more |
| Publication date | December 8, 2025 |
| Enhanced typesetting | Enabled |
If you notice any omissions or errors in the product information on this page, please use the correction request form below.
Correction Request Form