From f19e646b37db72e7ee5f264fbacdf65c0f45a11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stjepan=20Jurekovi=C4=87?= Date: Thu, 8 Jun 2023 12:10:59 +0200 Subject: [PATCH 1/2] Added rust Design Patterns to the Books Hi, Stjepan here from Manning. I thought this title might be a good match for your list. Thank you for considering it. Best, --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index f226946..866d129 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,14 @@ Refactoring to Rust teaches you to combine your favorite programming language wi Learn Rust in a Month of Lunches is a fast and friendly guide to Rust proficiency. Each lesson introduces a new feature of the language, from working with types to making sense of the Rust standard library. The book's examples are easy and fun to follow—such as explaining traits using role-playing game characters. Best of all, almost all code samples run in the browser-based Rust Playground. No need to install Rust to get started on a lesson! +### [Rust Design Patterns](https://www.manning.com/books/rust-design-patterns)) + + + +Rust Design Patterns presents dozens of established programming and architecture solutions that take advantage of Rust’s unique language design. You’ll start with the basics of generics and traits, using them as a foundation to rapidly progress to metaprogramming, building your own libraries, and even advanced patterns like fluent interfaces and making immutable structures. + +Throughout this unique book, you’ll find useful code samples that are easy to adapt and reuse for your own projects. Hone your Rust skills with functional programming techniques, and explore examples of common anti-patterns so you know mistakes to avoid. You’ll soon have an in-depth understanding of when and how to apply each design pattern, and even create your very own! + **Advanced Books** --- From e3d9b6cd825b25050ee1a6e3a2c0583d7e886c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stjepan=20Jurekovi=C4=87?= Date: Wed, 21 Jun 2023 17:09:25 +0200 Subject: [PATCH 2/2] Moved Rust Design Patterns from Starter to advanced books Hi, As requested I moved this book to Advanced. Best, --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 8729884..210e898 100644 --- a/README.md +++ b/README.md @@ -377,6 +377,14 @@ You'll learn: This book is intended for software developers and system programmers interested in Rust as a C/C++ alternative. This book is also available to students interested in learning systems programming using Rust. The book assumes you have prior knowledge of basic programming concepts or any other programming language. +### [Rust Design Patterns](https://www.manning.com/books/rust-design-patterns)) + + + +Rust Design Patterns presents dozens of established programming and architecture solutions that take advantage of Rust’s unique language design. You’ll start with the basics of generics and traits, using them as a foundation to rapidly progress to metaprogramming, building your own libraries, and even advanced patterns like fluent interfaces and making immutable structures. + +Throughout this unique book, you’ll find useful code samples that are easy to adapt and reuse for your own projects. Hone your Rust skills with functional programming techniques, and explore examples of common anti-patterns so you know mistakes to avoid. You’ll soon have an in-depth understanding of when and how to apply each design pattern, and even create your very own! + **Resources** ====