Cargando…

Rust web development : with Warp, Tokio, and Reqwest /

Create bulletproof, high-performance web apps and servers with Rust. In Rust Web Development you will learn: Handling the borrow checker in an asynchronous environment Learning the ingredients of an asynchronous Rust stack Creating web APIs and using JSON in Rust Graceful error handling Testing, tra...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gruber, Bastian (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Shelter Island, NY : Manning Publications Co., [2023]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1370606635
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 230220s2023 nyua ob 001 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d OCLCF 
020 |a 9781617299001  |q (electronic bk.) 
020 |a 1617299006  |q (electronic bk.) 
020 |z 1617299006 
035 |a (OCoLC)1370606635 
037 |a 9781617299001  |b O'Reilly Media 
050 4 |a QA76.73.R87  |b G78 2023eb 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Gruber, Bastian,  |e author. 
245 1 0 |a Rust web development :  |b with Warp, Tokio, and Reqwest /  |c Bastian Gruber. 
264 1 |a Shelter Island, NY :  |b Manning Publications Co.,  |c [2023] 
300 |a 1 online resource (xxi, 376 pages) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical refereneces and index. 
520 |a Create bulletproof, high-performance web apps and servers with Rust. In Rust Web Development you will learn: Handling the borrow checker in an asynchronous environment Learning the ingredients of an asynchronous Rust stack Creating web APIs and using JSON in Rust Graceful error handling Testing, tracing, logging, and debugging Deploying Rust applications Efficient database access Rust Web Development is a pragmatic, hands-on guide to creating server-based web applications with Rust. If you've designed web servers using Java, NodeJS, or PHP, you'll instantly fall in love with the performance and development experience Rust delivers. Hit the ground running! Author Bastian Gruber's sage advice makes it easy to start tackling complex problems with Rust. You'll learn how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. About the Technology If you're sick of cookie-cutter web development tools that are slow, resource hungry, and unstable, Rust is the solution. Rust services deliver rock-solid safety guarantees, an amazing developer experience, and even a compiler that automatically prevents common mistakes! About the Book Rust Web Development, teaches you to build server-side web apps using Rust, along with important Rust libraries like tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. The book is packed full of examples, code samples, and pro tips for setting up your projects and organizing your code. As you go, you'll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project. What's Inside Handle the borrow checker in an asynchronous environment Build web APIs and handle JSON Compose a tech stack for asynchronous Rust development Handle errors gracefully Test, trace, log, and debug Deploy Rust applications to multiple environments About the Reader This book is for web developers familiar with Java, Node, or Go, and the absolute basics of Rust. About the Author Bastian Gruber is a Protocol Engineer at Centrifuge. He was part of the official Rust Async Working Group, and founded the Rust and Tell Berlin MeetUp group. Quotes I always assumed Rust was strictly for areas where I'd use C/C++. This book changed my mind! By the end, I was coding as quickly as I could in JS/Node, but with all the protection of a compiled and type-safe language. I'm a convert! - JD McCormack, Meta Walk with a master as he guides you down the path of creating fast, rock-solid, modern web applications. I would not have thought Rust was well-suited for this. Now I'm looking forward to it. - Christoph Baker, Accenture Industry X A gem for those picking up Rust and struggling. It fills in the blanks where many tutorials fall short. In the end, you'll have a working restful API that you can extend to do your bidding and a solid understanding of how it works. - Walt Stoneburner, Bogart Associates of Northern Virginia. 
588 |a Description based on print version record. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Rust (Computer program language) 
650 0 |a Programming languages (Electronic computers) 
650 0 |a Computer programming. 
650 0 |a Application software  |x Development. 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a Programming languages (Electronic computers)  |2 fast  |0 (OCoLC)fst01078704 
650 7 |a Rust (Computer program language)  |2 fast  |0 (OCoLC)fst02002371 
776 0 8 |i Print version:  |a Gruber, Bastian.  |t Rust web development.  |d Shelter Island, NY : Manning Publications Co., [2023]  |z 9781617299001  |w (DLC) 2022467007  |w (OCoLC)1368218916 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781617299001/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP