Showing results for "Rust Design Patterns"
Showing 1 - 12 of 23015 Results
Adult content is visible.
Design Patterns and Best Practices in Rust
Enhance your Rust skills by applying idiomatic approaches to real-world software design
2026
EN
Write safer, more maintainable Rust code by identifying anti-patterns, applying idiomatic design patterns tailored to ownership, borrowing, and the type system, and learning when to adapt or avoid traditional solutions. Free with your book: DRM-free PDF version + access to Packt's next-gen Reader\*Key FeaturesLeverage traits, ownership, borrowing, and lifetimes to structure expressive, modular Rust codeAvoid common Rust anti-patterns and design pitfalls...
Hyper in Rust: Design and Implementation
The Complete Guide for Developers and Engineers
2025
EN
"Hyper in Rust: Design and Implementation""Hyper in Rust: Design and Implementation" is a comprehensive exploration of Hyper, Rust’s premier library for building fast, reliable, and scalable networked applications. This book delves deep into the architecture and ethos behind Hyper, tracing its origins, design goals, and the pivotal role it plays within the evolving Rust ecosystem. Readers are introduced to foundational concepts in asynchronous networking, architectural patterns, an...
Professional Rust Programming: Performance Optimization, Unsafe Code, and Systems-Level Design
Rust Programming for Practical Software Development, #3
2026
EN
Go beyond the borrow checker and master the art of systems-level engineering in Rust.You understand the fundamentals of the language. You are comfortable with lifetimes, traits, and the safety guarantees that make Rust unique. But to build production-grade systems software, real-time analytics engines, database internals, or embedded firmware, you must look past the abstractions and understand the machine underneath.Professional Rust Programming is the brid...
Memory Management and Ownership in Rust: Safe and Predictable Systems Design
Modern Systems Programming with Rust
2026
EN
Unlock the full power of safe, high-performance systems programming.Mastering Rust requires more than just understanding syntax; it demands a deep comprehension of memory architecture and the ownership model. "Memory Management and Ownership in Rust: Safe and Predictable Systems Design" is your definitive guide to building elite, resource-efficient applications without the fear of undefined behavior or data races.Whether you are a systems p...
Writing High-Performance Applications in Rust: Profiling, Benchmarking, and Optimization
Modern Systems Programming with Rust
2026
EN
Unlock the true speed of Rust.Rust guarantees memory safety and concurrency without data races, but the compiler alone cannot make your application fast. To achieve C-level performance, you must look beyond zero-cost abstractions and understand how your code interacts with the physical hardware.Writing High-Performance Applications in Rust is the definitive guide for intermediate and advanced developers ready to bridge the gap between high-level sy...
2026
EN
Stop Fighting the Compiler. Start Designing with It.If you can write working Rust code but struggle with scalable, idiomatic systems design, this book is the bridge you need. Intermediate Rust Techniques moves you from functional competence to production-grade mastery, built around the three pillars of expert Rust: lifetimes, traits, and generics.What You Will LearnThis book reframes the Rust compiler from an adversary into...
Command-Line Application Development in Rust: CLI Design and Automation Tools
Rust Development for Real-World Applications
2026
EN
Master Systems Programming and Build Unbreakable CLI ToolsAre you tired of maintaining fragile shell scripts that fail silently? Do your automation pipelines suffer from slow execution times, environment conflicts, and cryptic errors? It is time to upgrade your systems programming toolkit.Command-Line Application Development in Rust is your definitive guide to creating fast, reliable, and secure terminal applications. Rust has revolutionized software engine...
Concurrent and Parallel Programming in Rust: Threads, Async, and Lock-Free Patterns
Modern Systems Programming with Rust
2026
EN
Master the art of fearless concurrency and build blazing-fast, memory-safe systems with Rust.Modern software demands maximum performance. From high-performance database engines to massive web servers, extracting every ounce of power from multi-core processors is no longer optional. But concurrent programming is notoriously difficult, plagued by data races, deadlocks, and unpredictable memory corruption. Rust changes the rules.Concurrent...
Embedded and Low-Level Development in Rust: Hardware Access and Performance Tuning
Modern Systems Programming with Rust
2026
EN
Take control of the physical world with Rust.There is a profound moment in software engineering when your code escapes the operating system and directly manipulates physical hardware. Embedded and Low-Level Development in Rust is your comprehensive guide to crossing that boundary. Designed for experienced backend developers and veteran C firmware engineers alike, this book strips away abstract programming concepts and grounds them in the reality of
2026
EN
Rust has revolutionized systems programming, but mastering its asynchronous ecosystem remains a steep challenge.Many developers write simple async functions perfectly, only to hit a wall of impenetrable compiler errors when dealing with pinned references, lifetime bounds across await points, or non-thread-safe types. The gap between intuitive sequential programming and Rust's strict poll-based execution model is vast, leaving even experienced developers frustrated....
- by
- Rick Tim
2026
EN
Whether you're just starting out or a fully-fledged Rust pro, this third Edition is a goldmine of knowledge about Rust. This book has been updated with Rust 1.85 and Rust 2024 Edition, and it takes you on a really structured learning path to write production-grade systems, async services, GPU compute kernels, Linux kernel modules, and Go-integrated libraries.The book is built around a single, progressive application, and every chapter adds a functi...
Clean Code in Rust
Write idiomatic, maintainable, and scalable Rust code with practical clean code principles
2026
EN
Discover how to write clean, idiomatic Rust code that scales across maintainers and codebasesKey FeaturesApply clean code principles to real-world Rust projects and librariesStructure, document, and test Rust codebases for long-term maintainabilityLeverage macros, traits, and generics to reduce boilerplate and increase clarityExplore Rust-specific architecture, error handling, and testing patterns that support maintainable systems...
Available Oct 29, 2026











