OOP to Rust: Rust for developers who think in objects

★★★★★ 4.6 70 reviews

$90.00
Price when purchased online
Free shipping Free 30-day returns

Sold and shipped by ecoarmourpestcontrol.com.au
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here.
$90.00
Price when purchased online
Free shipping Free 30-day returns

How do you want your item?
You get 30 days free! Choose a plan at checkout.
Shipping
Arrives Jul 14
Free
Pickup
Check nearby
Delivery
Not available

Sold and shipped by ecoarmourpestcontrol.com.au
Free 30-day returns Details

Product details

Management number 233483812 Release Date 2026/06/27 List Price $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

Correction of product information

If you notice any omissions or errors in the product information on this page, please use the correction request form below.

Correction Request Form

Customer ratings & reviews

4.6 out of 5
★★★★★
70 ratings | 29 reviews
How item rating is calculated
View all reviews
5 stars
84% (59)
4 stars
3% (2)
3 stars
2% (1)
2 stars
1% (1)
1 star
10% (7)
Sort by

There are currently no written reviews for this product.