Create bulletproof, high-performance web apps and servers with Rust.
In Rust Web Development you will learn:
Handling the borrow checker in an asynchronous environment
Learning the ingredients of an asynchronous Rust stack
Creating web APIs and using JSON in Rust
Graceful error handling
Testing, tracing, logging, and debugging
Deploying Rust applications
Efficient database access
Rust Web Development is a pragmatic, hands-on guide to creating server-based web applications with Rust. If you’ve designed web servers using Java, NodeJS, or PHP, you’ll instantly fall in love with the performance and development experience Rust delivers. Hit the ground running! Author Bastian Gruber’s sage advice makes it easy to start tackling complex problems with Rust. You’ll learn how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests.
about the technology
If you’re sick of cookie-cutter web development tools that are slow, resource hungry, and unstable, Rust is the solution. Rust services deliver rock-solid safety guarantees, an amazing developer experience, and even a compiler that automatically prevents common mistakes!
about the book
Rust Web Development, teaches you to build server-side web apps using Rust, along with important Rust libraries like tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. The book is packed full of examples, code samples, and pro tips for setting up your projects and organizing your code. As you go, you’ll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project.
what's inside
Handle the borrow checker in an asynchronous environment
Build web APIs and handle JSON
Compose a tech stack for asynchronous Rust development
Handle errors gracefully
Test, trace, log, and debug
Deploy Rust applications to multiple environments
about the reader
This book is for web developers familiar with Java, Node, or Go, and the absolute basics of Rust.
about the author
Bastian Gruber was part of the official Rust Async Working Group, and founded the Rust and Tell Berlin MeetUp group.
eBook
$39.99
$23.99
print
$49.99
$29.99
online + audio
$39.99
$23.99
with subscription
$24.99
I always assumed Rust was strictly for areas where I’d use C/C++. This book changed my mind! By the end, I was coding as quickly as I could in JS/Node, but with all the protection of a compiled and type-safe language. I’m a convert!
Walk with a master as he guides you down the path of creating fast, rock-solid, modern web applications. I would not have thought Rust was well-suited for this. Now I’m looking forward to it.
A gem for those picking up Rust and struggling. It fills in the blanks where many tutorials fall short. In the end, you’ll have a working restful API that you can extend to do your bidding and a solid understanding of how it works.
4.6
Out of 5.0
Overall Rating
94%
of customers that buy this product give it a 4 or 5-Star rating.
Verified Buyer
“Great value”
February 5, 2024 by Martin H. (MX)
“The content of the book is of great value, for the price at which I bought it I am more than satisfied.”
Verified Buyer
“Great buy”
April 19, 2023 by Nick T. (Ontario, CA)
“I really love Rust and I consume everything Rust. This book is just the kind of reading that helps you getting started with web development using Rust.”
Verified Buyer
“Great buy”
March 30, 2023 by Muhammad F. (MY)
“Worthwhile”
Verified Buyer
“Great value”
March 27, 2023 by Maytham F. (Denmark)
“As a senior software consultant and developer, Web Development with Rust was on my checklist. I come across Rust Web Development Book. I spent a few days after work following the book. I have learned a lot and gained new knowledge. I will absolutely bring the knowledge I have to my next project or client.”
Verified Buyer
“Great value”
March 26, 2023 by Xu Y. (Liaoning, China)
“This is a practical book about Rust web development.And I may want to make a video tutorial based on this book.”
related titles
related titles
choose your plan
pro
monthly
annual
$24.99
$249.99
only $20.83 per month
access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
choose another free product every time you renew
choose twelve free products per year
exclusive 50% discount on all purchases
Rust Web Development ebook for free
team
monthly
annual
$49.99
$399.99
only $33.33 per month
five seats for your team
access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!