• Complain

Karuna Murti - Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework

Here you can read online Karuna Murti - Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Karuna Murti Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework
  • Book:
    Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2022
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Explore the world of Rocket-fueled web application development and the power of the Rust programming language

Key Features
  • Discover solutions to the common problems faced while creating web applications with Rocket
  • Learn everything about Rust, from structs and crates to generics and debugging
  • Combine Rust and Rocket to create, test, and deploy a full-featured web app
Book Description

Looking for a fast, powerful, and intuitive framework to build web applications? This Rust book will help you kickstart your web development journey and take your Rust programming skills to the next level as you uncover the power of Rocket - a fast, flexible, and fun framework powered by Rust.

Rust Web Development with Rocket wastes no time in getting you up to speed with what Rust is and how to use it. Youll discover what makes it so productive and reliable, eventually mastering all of the concepts you need to play with the Rocket framework while developing a wide set of web development skills. Throughout this book, youll be able to walk through a hands-on project, covering everything that goes into making advanced web applications, and get to grips with the ins and outs of Rocket development, including error handling, Rust vectors, and wrappers. Youll also learn how to use synchronous and asynchronous programming to improve application performance and make processing user content easy.

By the end of the book, youll have answers to all your questions about creating a web application using the Rust language and the Rocket web framework.

What you will learn
  • Master the basics of Rust, such as its syntax, packages, and tools
  • Get to grips with Rockets tooling and ecosystem
  • Extend your Rocket applications using Rust and third-party libraries
  • Create a full-fledged web app with Rocket that handles user content
  • Write pattern-matching logic and handle Rust object lifetimes
  • Use APIs and async programming to make your apps secure and reliable
  • Test your Rocket application and deploy it to production
  • Containerize and scale your applications for maximum efficiency
Who this book is for

This web development book is for software engineers who want to learn how to use the Rocket framework to build web applications. Although not mandatory, basic knowledge of the Rust programming language will help you understand the topics covered easily.

Table of Contents
  1. Introducing the Rust Language
  2. Building Our First Rocket Web Application
  3. Rocket Requests and Responses
  4. Building, Igniting, and Launching Rocket
  5. Designing a User-Generated Application
  6. Implementing User CRUD
  7. Handling Errors in Rust and Rocket
  8. Serving Static Assets and Templates
  9. Displaying Users Post
  10. Uploading and Processing Posts
  11. Securing and Adding an API and JSON
  12. Testing Your Application
  13. Launching a Rocket Application
  14. Building a Full Stack Application
  15. Improving the Rocket Application

Karuna Murti: author's other books


Who wrote Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework? Find out the surname, the name of the author of the book and a list of all author's works by series.

Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Rust Web Development with Rocket A practical guide to starting your journey in - photo 1
Rust Web Development with Rocket

A practical guide to starting your journey in Rust web development using the Rocket framework

Karuna Murti

BIRMINGHAMMUMBAI Rust Web Development with Rocket Copyright 2022 Packt - photo 2

BIRMINGHAMMUMBAI

Rust Web Development with Rocket

Copyright 2022 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Associate Group Product Manager: Pavan Ramchandani

Publishing Product Manager: Aaron Tanna

Senior Editor: Mark Dsouza

Content Development Editor: Divya Vijayan

Technical Editor: Shubham Sharma

Copy Editor: Safis Editing

Project Coordinator: Rashika Ba

Proofreader: Safis Editing

Indexer: Pratik Shirodkar

Production Designer: Nilesh Mohite

Marketing Coordinators: Anamika Singh and Marylou De Mello

First published: June 2022

Production reference: 1240622

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80056-130-4

www.packt.com

To my family, Ing, Ping, and Ling, for their 7 years of patience. To my mom, Tjong Njoek Fa, who always supported me. To my dad, Lestoro, who introduced me to the wonderful world of books, reading, and writing.

Karuna Murti

Contributors
About the author

Karuna Murti started out as a network engineer in Indonesia back in 2005. After that, he continued his career as a web developer, engineering manager, and chief engineer at a consulting company, using various languages such as PHP, Ruby, JavaScript, Fortran, and Python. He also worked with web applications and frameworks such as Magento, WordPress, and Ruby on Rails. In 2015, after establishing his own consulting company, he moved to Japan and now works as a technical lead at Merpay, one of the leading mobile payment apps in Japan. He is helping the company to build a cashless society by leading a team that connects millions of users with thousands of financial institutions in Japan. Even though he uses Go as the main language in his day job, Rust and Rocket have been a passion of his ever since their release.

I want to thank Tomohiro Kato for checking the outline of this book. Many thanks to Robert Jerovek for reviewing this book.

About the reviewer

Robert Jerovek is an experienced software engineer who enjoys challenges and has built various types of applications, ranging from mobile to web, but with a particular focus on developing robust backend systems for fast-growing services. He also has experience in management and is currently working as an engineering manager in Japan. Previously, he worked as a unit lead in South Korea and was the CTO of an EdTech start-up in Spain.

Table of Contents
Preface

Rocket is one of the first web frameworks in the Rust programming language. Rocket provides complete tooling to build web applications, such as tools for routing the requests and the strong typing of the incoming requests, and middleware to manipulate incoming requests and outgoing responses. Rocket also provides support for templating and connections to various databases.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework»

Look at similar books to Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework»

Discussion, reviews of the book Rust Web Development with Rocket: A practical guide to starting your journey in Rust web development using the Rocket framework and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.