RUST Design Patterns and Best Practices: GoF, Functional Patterns, Reactive patterns and Architectural patterns

by Amit Kumar

0 ratings • 0 reviews • 0 shelved
Book cover for RUST Design Patterns and Best Practices

Bookhype may earn a small commission from qualifying purchases. Full disclosure.

Create various design patterns in RUST to master the art of solving problems
About This Book
* Understand the structural, creational, and behavioral RUST design patterns
* Get to know the context and application of design patterns to solve real-world problems in software architecture, design, and application development
* Get practical exposure through sample implementations in RUST for the design patterns featured
Who This Book Is For
This book is for developers who would like to master the design patterns with RUST to build efficient and scalable applications. Basic Rust programming knowledge is assumed.
What You Will Learn
* Explore Rust language features and the impact of design patterns on Rust language.
* Understand language specific design patterns.
* Learn functional elements in Rust to write non-trivial programs
* Leverage Functional Reactive Programming in Rust to design new patterns according to requirements.
* Use concurrent and parallel programming to run multiple pieces of code
* Apply Object Oriented features of Rust for better runtime performance.
* Develop microservice using Actors and Diesel.rs framework
* Learn about anti-patterns to write elegant libraries API in Rust.
In Detail
Having knowledge of design patterns enables you to improve your code base, promote code reuse, and make the architecture more robust. Recent surveys have concluded that RUST is one of the most loved languages. Not only does it provide a unique combination of performance and security, it also empowers novice developers with the tools to start shipping code fast.
If you want to learn to implement design patterns with RUST and learn about the latest trends and practices, then this book is for you.
The book focuses on showing you the practical aspects of smarter coding in RUST. We'll start off by showing you the important features of RUST and the impact of design patterns. Then we quickly move into working with design patterns unique to Rust or more common in Rust than other languages. You will learn to enhance implementations by leveraging functional reactive programming, Object Oriented Programming and concurrency to write better code. Gradually, the book will show you how ideal RUST is for microservices architecture. We will finish off by highlighting the anti-patterns and best practices.
By the end of the book, you will be able to efficiently address common problems faced while developing applications and be comfortable working on scalable and maintainable projects of any size.
  • ISBN13 9781788833370
  • Publish Date 31 August 2018
  • Publish Status Out of Print
  • Out of Print 9 February 2021
  • Publish Country GB
  • Imprint Packt Publishing Limited
  • Format Paperback
  • Pages 411
  • Language English