Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Rust Under the Hood #78

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,12 @@ Code Like a Pro in Rust will make you a more productive Rust programmer. This ex

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.

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

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

"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.

### [Rust Compiler Development Guide](https://rustc-dev-guide.rust-lang.org/getting-started.html) *Free*

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.
Expand Down