Flitton Maxwell - Rust Web Programming. A Hands-On Guide To Developing, Packaging, And Deploying Fully Functional Rust Web Applications (2nd Edition).pdf

(11225 KB) Pobierz
Rust Web Programming
A hands-on guide to developing, packaging, and deploying
fully functional Rust web applications
Maxwell Flitton
BIRMINGHAM—MUMBAI
Rust Web Programming
Copyright © 2023 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.
Group Product Manager:
Pavan Ramchandani
Publishing Product Manager:
Kushal Dave
Senior Editor:
Mark D’Souza
Technical Editor:
Joseph Aloocaran
Copy Editor:
Safis Editing
Project Coordinator:
Aishwarya Mohan
Proofreader:
Safis Editing
Indexer:
Subalakshmi Govindhan
Production Designer:
Shyam Sundar Korumilli
Marketing Coordinator:
Anamika Singh
First published: February 2021
Second edition: January 2023
Production reference: 1201023
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80323-469-4
www.packtpub.com
This book is dedicated to my newborn son, Henry, who came into this world while it was being
written. I also have to say thank you to my wife, Mel, who has supported me throughout the writing
of this book, and my mother, Allison Barson, who has always been on my side. I also have to say
thank you to Caroline Morton, who has been an amazing business partner and co-software engineer.
As a team, we have been able to build entire Kubernetes clusters with Rust microservices and React
frontends. I also must acknowledge Charalampos Tsiligiannis, who has helped me and Caroline push
our DevOps knowledge and system to another level.
I also have to say thank you again to the Oasis LMF team, who have supported a collaborative work
environment. Ben Hayes has facilitated an engineering environment that embraces cutting-edge
approaches, innovation, and experimentation. Because of this, I have been able to implement Rust
into existing systems for financial loss calculations. Dickie Whitaker has pushed Oasis LMF to become
a global influence and his vision and management style have enabled us to approach problems with
the bigger picture in mind. My other work colleagues, Marco Tazzari, Sam Gamble, Hassan Chagani,
Kamal Charles, Stephane Struzik, Matt Donovan, and Joh Carter, have all facilitated a great
working environment.
Maxwell Flitton
Contributors
About the author
Maxwell Flitton
is a software engineer who works for the open source financial loss modeling foundation
Oasis LMF. In 2011, Maxwell achieved his Bachelor of Science degree in nursing from the University
of Lincoln, UK. While working 12-hour shifts in the A&E departments of hospitals, Maxwell obtained
another degree in physics from the Open University in the UK, and then moved on to another milestone,
getting a postgraduate diploma in physics and engineering in medicine from UCL in London. He’s
worked on numerous projects, such as medical simulation software for the German government and
supervising computational medicine students at Imperial College London. He also has experience in
financial tech and Monolith AI.
Zgłoś jeśli naruszono regulamin