Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit edb033f

Browse files
authoredMar 12, 2025··
Merge branch 'main' into main
2 parents 18ec26a + 1cf2727 commit edb033f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
 

‎README.md

+14
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,12 @@ Throughout this unique book, you’ll find useful code samples that are easy to
197197

198198
Write Powerful Rust Macros is a comprehensive guide to creating macros in Rust. You’ll start your journey with declarative macros, then quickly move on to the powerful procedural macros to build your own domain-specific language. Learn how to create public fields, work with custom attributes, integrate your macros with other crates, write effective tests to ensure your macros are reliable and bug-free, and even share your macros with other developers.
199199

200+
### [The Secrets of Rust: Tools](https://bitfieldconsulting.com/books/rust-tools)
201+
202+
<img src="https://images.squarespace-cdn.com/content/v1/5e10bdc20efb8f0d169f85f9/fb8c84e4-77a5-4fe6-a1aa-8709932e65a6/cover.png?format=120w" width="120px"/>
203+
204+
The Secrets of Rust: Tools is aimed at those who have learned the basics of Rust, and would like to start writing useful programs with it. The book starts very simply, and works through developing a series of increasingly challenging projects, including a memo tool and a weather API client, guided by tests. Along the way, readers will learn some useful patterns and practices for Rust programs, and gain experience with important crates such as `clap`, `anyhow`, and `serde`.
205+
200206
**Advanced Books**
201207
---
202208

@@ -421,12 +427,20 @@ Code Like a Pro in Rust will make you a more productive Rust programmer. This ex
421427

422428
You will learn the basics of REST APIs, followed by the ecosystem and usual system architecture around a typical REST API. We will explain how to make your API secure, scalable and observable, so you can move it to production confidently. We will also show you how to implement automated testing, continuous integration and delivery. We will provide examples for cloud deployment scenarios too. The code samples are based on the Tokio-Hyper-Tower-Axum stack.
423429

430+
424431
### [Rust Under the Hood](https://www.amazon.com/dp/B0D7FQB3DH)
425432

426433
<img src="https://eventhelix.com/rust/rust-under-the-hood/rust-under-the-hood-cover-344x450.png" width="120px"/>
427434

428435
"Rust Under the Hood" offers an in-depth exploration of Rust's core mechanics by examining the assembly code generated by its compiler. This comprehensive guide is perfect for Rust enthusiasts at all levels, providing unique insights into memory management, compiler optimizations, and mapping high-level Rust features to low-level assembly. The book covers a wide range of topics with practical examples and detailed explanations, including SIMD, async/await, closures, enums, and strings. Readers will better understand how Rust represents data structures, optimizes performance, and handles asynchronous programming. Ideal for anyone interested in the inner workings of high-level languages and Rust developers aiming to deepen their knowledge, "Rust Under the Hood" is an essential addition to your Rust library.
429436

437+
### [The Rust Performance Book](https://nnethercote.github.io/perf-book/title-page.html) *Free*
438+
439+
This book contains techniques that can improve the performance-related characteristics of Rust programs, such as runtime speed, memory usage, and binary size. This book also focuses on techniques that are practical and proven: many are accompanied by links to pull requests or other resources that show how the technique was used on a real-world Rust program. It reflects the primary author’s background, being somewhat biased towards compiler development and away from other areas such as scientific computing.
440+
441+
This book is aimed at intermediate and advanced Rust users. Beginner Rust users have more than enough to learn and these techniques are likely to be an unhelpful distraction to them.
442+
443+
430444
### [Rust Compiler Development Guide](https://rustc-dev-guide.rust-lang.org/getting-started.html) *Free*
431445

432446
The Rustc Book (full title Rustc Dev Guide) provides a guide for developers who want to make changes to the Rust compiler, rustc. This resource is for those who want to understand how the Rust compiler works and learn how to make changes to it.

0 commit comments

Comments
 (0)
Please sign in to comment.