{"product_id":"9781617298608","title":"Rust Servers, Services, and Apps","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eEshwarla, Prabhu\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e8\/15\/2023\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eDeliver fast, reliable, and maintainable applications by building backend servers, services, and frontends all in nothing but Rust.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eIn \u003ci\u003eRust Servers, Services, and Apps\u003c\/i\u003e, you’ll learn:\u003cul\u003e \u003cli\u003eDeveloping database-backed web services in Rust\u003c\/li\u003e \u003cli\u003eBuilding and securing RESTful APIs\u003c\/li\u003e \u003cli\u003eWriting server-side web applications in Rust\u003c\/li\u003e \u003cli\u003eMeasuring and benchmarking web service performance\u003c\/li\u003e \u003cli\u003ePackaging and deploying web services\u003c\/li\u003e \u003cli\u003eFull-stack Rust applications\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003eThe blazingly fast, safe, and efficient Rust language has been voted “most loved” for multiple consecutive years on the StackOverflow survey. \u003ci\u003eRust Server, Services, and Apps\u003c\/i\u003e shows you why! Inside, you’ll build web servers, RESTful services, server-rendered apps, and client frontends just using Rust. You’ll learn to write code with small and predictable resource footprints, and build high-performing applications with unmatched safety and reliability.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eBuild speedy, stable, and safe web servers in Rust! With a unique approach to memory management and concurrency, Rust excels at getting the low-level details right so your applications run fast and flawlessly. And Rust’s incredible compiler helps you avoid expensive mistakes when you’re deploying web services and other core components in production.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eRust Servers, Services, and Apps\u003c\/i\u003e shows you how to create modern distributed web apps using the Rust language. You’ll start with the basics: building a simple HTTP server and a RESTful web service. Then, you’ll make them production ready by adding security, database interactivity, and error handling. Finally, you’ll tackle a digital storefront service, create a single page app, and dig into asynchronous programming. All examples are fully illustrated and include annotated code you can easily adapt to your own projects.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's inside\u003c\/b\u003e\u003cul\u003e \u003cli\u003eCraft resilient and secure RESTful APIs\u003c\/li\u003e \u003cli\u003ePackage and deploy web services\u003c\/li\u003e \u003cli\u003eRefactor fearlessly thanks to Rust’s guaranteed safety\u003c\/li\u003e \u003cli\u003eSlash costs with Rust’s runtime and compile-time optimizations\u003c\/li\u003e \u003cli\u003eAsynchronous programming with Rust\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eFor web developers who know the basics of Rust.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePrabhu Eshwarla\u003c\/b\u003e is the CTO of a startup building a layer-1 blockchain using Rust. Previously, he held engineering and leadership roles at Hewlett Packard.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003ePART 1 - WEB SERVERS AND SERVICES\u003cbr\u003e1 Why Rust for web applications?\u003cbr\u003e2 Writing a basic web server from scratch\u003cbr\u003e3 Building a RESTful web service\u003cbr\u003e4 Performing database operations\u003cbr\u003e5 Handling errors\u003cbr\u003e6 Evolving the APIs and fearless refactoring\u003cbr\u003ePART 2 - ERVER-SIDE WEB APPLICATIONS\u003cbr\u003e7 Introducing server-side web apps in Rust\u003cbr\u003e8 Working with templates for tutor registration\u003cbr\u003e9 Working with forms for course maintenance\u003cbr\u003ePART 3 - ADVANCED TOPIC: ASYNC RUST\u003cbr\u003e10 Understanding async Rust\u003cbr\u003e11 Building a P2P node with async Rust\u003cbr\u003e12 Deploying web services with Docker","brand":"Manning","offers":[{"title":"Default Title","offer_id":44199230210303,"sku":"9781617298608","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_3ede9c0c-6107-4a8b-bfde-1fe7937acbba.jpg?v=1771253721","url":"https:\/\/massivebookshop.com\/de\/products\/9781617298608","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}