
Rust Blueprints: Build fast, safe, and concurrent applications with Rust (Paperback)
Vigneshwer Dhinakaran (author)
£33.99
Paperback
409 Pages /
Published: 30/04/2018
- Not available
Build real world high-performance applications
About This Book
* Interesting projects that will help you build High Performance applications with Rust
* Delve into concepts such as error handling, memory management, concurrency, generics, and macros with Rust
* Create a Web API with Rayon and use Diesel for compile-time safe database interactions
Who This Book Is For
This book is for developers who would like to practically implement their Rust programming knowledge. Basic Rust knowledge is assumed.
What You Will Learn
* Build a command line controller for WC tool
* Learn to build a customized data parser in Rust
* Implement interacting visualizations and simple game logics in Rust
* Understand the usage of Rayon
* Explore concepts related to TCP servers, web sockets and event loop
* Build high performance Rust units
* Optimize performance by identifying the critical code paths in an application
In Detail
Rust aims to bring modern language design sign and an advanced type system to systems programming. This book will help you to practically implement the Rust programming language in real world projects. The projects would be of increasing complexity and would enable the readers to learn Rust programming concepts through a practical and hands on approach.
We start off with writing a simple command line project in Rust which will cover all the core concepts and give an overall perspective of building Rust applications. Further this book will teach you how to create a customized data parser in Rust and understand the different functionalities of nom crate. Later you'll be taken through the piston module thereby teaching you how to build high performance games and interactive application using Rust. You can then look into projects that cover Rust on the web by building a Web API with Nickel framework and will learn to integrate with Diesel - a library for building compile-time safe database interactions. Lastly, you'll be creating multiple modules in the python library and learn to build a scalable, real time chat service in Rust.
By the end of the book, you will be adept with the knowledge of Rust to practically implement it in real world projects.
Publisher: Packt Publishing Limited
ISBN: 9781788473835
Number of pages: 409
Dimensions: 235 x 191 mm
You may also be interested in...
Please sign in to write a review
Sign In / Register
Not registered? CREATE AN ACCOUNTCREATE A plus ACCOUNT
Sign In
Download the Waterstones App
Would you like to proceed to the App store to download the Waterstones App?
Click & Collect
Reserve online, pay on collection.
Please note that owing to current COVID-19 restrictions, many of our shops are closed. Find out more by clicking here.
Please note that owing to current COVID-19 restrictions, many of our shops are closed. Find out more by clicking here.
Thank you for your reservation
Your order is now being processed and we have sent a confirmation email to you at
When will my order be ready to collect?
Following the initial email, you will be contacted by the shop to confirm that your item is available for collection.
Call us on or send us an email at
Unfortunately there has been a problem with your order
Please try again or alternatively you can contact your chosen shop on or send us an email at