Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly. Each chapter is organized in the following format: what this kind of application looks like; requirements for the example program; an introduction to the Rust libraries used; step-by-step implementation of the example program, including common pitfalls and best practices; and a brief comparison of libraries and frameworks in the same domain.
This book will open your eyes to the world of practical web applications of Rust. After reading the book, you will be able to apply your Rust knowledge to build your own web projects.
What You Will Learn
Build dynamic websites with databases
Build RESTful APIs
Write a WebSocket server that can power a real-time chat app in Rust
Discover the benefits of serverless computing using Amazon Web Service's Rust support
Compile Rust to WebAssembly for high-performance frontend applications
Who This Book Is For
A reader with basic Rust knowledge, wishing to learn more about how to apply Rust in a real-world scenario. A developer who is evaluating the possibility to build their next project in Rust.
Solidworks 2013 Bible
A comprehensive resource packed with information for both beginners and advanced users
SolidWorks is the leading 3D solid modeling software used in computer-aided design. It's powerful but not simple. This complete guide introduces beginners to the software but then goes far beyond, covering numerous details that...
Postfix: The Definitive Guide Postfix: The Definitive Guide eases readers from the basic configuration to the full power of Postfix. It discusses the interfaces to various tools that round out a fully scalable and highly secure email system. These tools include POP, IMAP, LDAP, MySQL, Simple Authentication and Security Layer (SASL), and...
Multi-criteria Decision Analysis: Methods and Software
People face making decisions both in their professional and private lives. A manager
in a company, for example, may need to evaluate suppliers and develop partnerships
with the best ones. A household may need to choose an energy supplier for their
family home. Students cannot ignore university rankings. Often candidates for a job... Clinical Nuclear Medicine
This work has true international scope, being a unique European/American joint venture that focuses on the state of the art in both diagnostic and therapeutic radionuclide methodology. Pertinent clinical applications are emphasized rather than attempting to cover everything included in the several large comprehensive texts available in our...
Spatial Analysis and GIS Geographic information systems represent an exciting and rapidly expanding technology via which spatial data may be captured, stored, retrieved, displayed, manipulated and analyzed. Applications of this technology include detailed inventories of land use parcels. Spatial patterns of disease, geodemographics, environmental management and macroscale...