Rust Blueprints: Build fast, safe, and concurrent applications with Rust (Paperback)Vigneshwer Dhinakaran (author)
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
Number of pages: 409
Dimensions: 235 x 191 mm
You may also be interested in...
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?
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