ManningBooks

ManningBooks

Devtalk Sponsor

Rust in Action (Manning)

Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood.

Tim McNamara @timClicks

You’ll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code.

You’ll also discover parallel and concurrent programming. Filled to the brim with real-life use cases and scenarios, you’ll go beyond the Rust syntax and see what Rust has to offer in real-world use cases.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Most Liked

timClicks

timClicks

Author of Rust in Action

Thanks for all of the positive words @AstonJ @Maartz :sparkles:. I’m really delighted that it has finally been released. From the very positive reviews that it’s already received, it’s clear that its project-based approach is beneficial to many learners.

If anyone stumbles across this thread - please feel free to ask me anything :crab: :slight_smile:

timClicks

timClicks

Author of Rust in Action

It’s finished and ready to ship now. Buying Rust in Action it from the publisher is fastest. Amazon and other distributors do not yet have it in stock.

Good question! It is not a 700 page book covering the entire language. Expect light treatment of macros, async and higher-order programming. I spend a lot of time teaching low-level programming though, because I expect that most readers are least familiar with that.

Rust in Action is designed for people who like to learn with practical projects and who want to learn what “systems programming” is. I provide a fuller introduction in this Reddit thread. I recommend searching on Twitter for “rust in action” to see readers’ comments.


I think the database-from-scratch example was the most difficult. But only because I re-wrote the chapter multiple times. I originally wanted to provide a much richer database with a full query language, but ultimately pulled back because there was not enough space in the book. One of my drafts for the chapter was 90 pages long,.

From a different perspective, it was somewhat difficult to go back to my earlier examples. I became a much better Rust programmer as I wrote the book. And I kept fighting the urge to re-write what I had already written.

AstonJ

AstonJ

This is definitely one of the Rust books I want to read one day!

Conrgats @timClicks :+1:

Where Next?

Popular Backend topics Top

PragmaticBookshelf
Go is a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic t...
New
PragmaticBookshelf
The next step in the evolution of user interfaces is here. Chatbots let your users interact with your service in their own natural langua...
New
PragmaticBookshelf
RSpec has been downloaded more than 80 million times and has inspired countless test frameworks in other languages. Myron Marston @...
New
PragmaticBookshelf
Go from messy, unstructured artifacts stored in SQL and NoSQL databases to a neat, well-organized dataset with this quick reference for t...
New
PragmaticBookshelf
Modern C++ Programming With Test-Driven Development, the only comprehensive treatment on TDD in C++ provides you with everything you need...
New
PragmaticBookshelf
Teach yourself the core OTP abstractions in a short, practical book—first published with Groxio's Programmer Passport—from the author of ...
New
PragmaticBookshelf
Learn how to get the most out of Ruby on Rails 7 without making a mess. Create Rails apps that can be sustained for years without accruin...
New
PragmaticBookshelf
Test your math, and sharpen your skills. These fun and twisty challenges will puzzle your brain, tease your number sense, and get you thi...
New
ManningBooks
Spring Security in Action, Second Edition is a revised version of the bestselling original, fully updated for Spring Boot 3 and Oauth2/Op...
New
PragmaticBookshelf
A masterclass in the fundamentals and principles of functional programming. Minh Quang Tran The Art of Functional Programming is a ma...
New

Other popular topics Top

PragmaticBookshelf
Free and open source software is the default choice for the technologies that run our world, and it’s built and maintained by people like...
New
Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
PragmaticBookshelf
From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an ...
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
rustkas
Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
New
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New