LIBRISTO
LIBROAMANTO
obowiązkowe
Zostań członkiem wspólnoty miłośników książek z całego świata i zyskaj mnóstwo korzyści. Załóż konto bezpłatnie
0
Darmowa dostawa z usługą Inpost oraz Orlen od 299.00 zł
DPD Kurier 12.99 Poczta Polska 18.99 Paczkomat 13.99 InPost Kurier 12.99 Punkt DPD 11.99

Darmowa dostawa dla zamówień powyżej 299,00 zł.

Programming Rust Designs

Patterns, Principles, and Production-Ready Architectures for Systems Engineers

Język AngielskiAngielski
Książka Miękka
Wydawnictwo Independently published, wrzesień 2026
PROGRAMMING RUST DESIGNSPatterns, Principles, and Production-Ready Architectures for Systems Enginee... Cały opis
Nowość Nowość
Książka niestety nie jest dostępna :(
Podaj swój e-mail, a my odezwiemy się do Ciebie, gdy książka będzie ponownie dostępna.

PROGRAMMING RUST DESIGNS

Patterns, Principles, and Production-Ready Architectures for Systems Engineers

Rust gives systems engineers powerful tools for building software that is fast, reliable, memory-safe, and designed to scale. But writing valid Rust code is only the beginning. Building production-ready systems requires a deeper understanding of ownership, type-driven design, abstraction, concurrency, architecture, and the trade-offs that shape maintainable codebases.

Programming Rust Designs presents Rust from an architectural and engineering perspective, focusing on the patterns and principles that help developers design robust systems rather than simply learn the language syntax.

Inside this book, you will learn how to apply Rust's ownership and type system as architectural tools, design abstractions with traits and generics, and use compile-time guarantees to prevent entire classes of errors before software reaches production.

You will learn how to:

• Design reliable systems around Rust ownership, borrowing, and lifetimes

• Apply zero-cost abstractions without sacrificing performance

• Use traits, generics, associated types, and type-driven design to create extensible architectures

• Build compile-time guarantees with patterns such as the Typestate pattern

• Understand static dispatch, dynamic dispatch, monomorphization, and trait objects

• Structure robust applications around effective error handling and domain modeling

• Design concurrent systems using Rust's safety guarantees

• Build asynchronous applications with async Rust and Tokio

• Apply architectural approaches such as actor-based systems and message-driven concurrency

• Organize large Rust projects using Cargo workspaces, crates, modules, visibility boundaries, and feature management

• Integrate Rust applications with existing C and C++ systems through FFI

• Work safely with unsafe Rust, raw pointers, and foreign interfaces

• Encapsulate unsafe operations behind safe, well-designed Rust APIs

Rather than treating design patterns as isolated recipes, the book connects them to Rust's type system, compiler guarantees, memory model, and performance characteristics. The result is a practical approach to designing software that remains understandable and maintainable as systems become larger and more demanding.

Whether you are a Rust developer moving toward systems engineering, a software engineer designing production applications, or an experienced programmer looking to apply Rust at an architectural level, this book provides a foundation for making better design decisions with Rust.

Inside, you will find practical guidance on Rust programming, systems programming, software architecture, design patterns, concurrency, asynchronous programming, type-driven development, memory safety, FFI, and production-oriented Rust development.

Build Rust systems with stronger abstractions, clearer boundaries, and architectural decisions that hold up beyond the prototype.

Aktorka & Poliglotka
EWA KASP dla
Odtworzyć wideo
Ewa Kasp
Libristo ma największy wybór literatury obcojęzycznej. Dlatego tutaj kupuję swoje książki.

Informacje o książce

Pełna nazwa Programming Rust Designs
Język Angielski
Oprawa Książka - Miękka
Data wydania 2026
Liczba stron 162
EAN 9798175495066
Kod Libristo 53969328
Waga 294
Wymiary 178 x 254 x 9
Podaruj tę książkę jeszcze dziś
To łatwe
1 Dodaj książkę do koszyka i wybierz „dostarczyć jako prezent” 2 W odpowiedzi wyślemy Ci bon 3 Książka dotrze na adres obdarowanego

Logowanie

Zaloguj się do swojego konta. Nie masz jeszcze konta Libristo? Utwórz je teraz!

 
obowiązkowe
obowiązkowe

Nie masz konta? Zyskaj korzyści konta Libristo!

Dzięki kontu Libristo będziesz mieć wszystko pod kontrolą.

Utwórz konto Libristo
Doradca książkowy Libroamiko
Cześć, jestem Libroamiko, w czym mogę pomóc?