{"product_id":"9781633430099","title":"Reactive Web Applications: Covers Play, Akka, and Reactive Streams","description":"\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eReactive Web Applications\u003c\/i\u003e teaches web developers how to benefit from the reactive application architecture and presents hands-on examples using the Play framework.\u003c\/p\u003e\u003cp\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eReactive applications build on top of components that communicate asynchronously as they react to user and system events. As a result, they become scalable, responsive, and fault-tolerant. Java and Scala developers can use the Play Framework and the Akka concurrency toolkit to easily implement reactive applications without building everything from scratch.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eReactive Web Applications\u003c\/i\u003e teaches web developers how to benefit from the reactive application architecture and presents hands-on examples using Play, Akka, Scala, and Reactive Streams. This book starts by laying out the fundamentals required for writing functional and asynchronous applications and quickly introduces Play as a framework to handle the plumbing of your application. The book alternates between chapters that introduce reactive ideas (asynchronous programming with futures and actors, managing distributed state with CQRS) and practical examples that show you how to build these ideas into your applications.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eReactive application architecture\u003c\/li\u003e\n\u003cli\u003eBasics of Play and Akka\u003c\/li\u003e\n\u003cli\u003eExamples in Scala\u003c\/li\u003e\n\u003cli\u003eFunctional and asynchronous programming\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003eAbout Reader Description\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eFor readers comfortable programming with a higher-level language such as Java or C#, and who can read Scala code. No experience with Play or Akka needed.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eManuel Bernhardt\u003c\/b\u003e is a passionate engineer, author, and speaker. As a consultant, he guides companies through the technological and organizational transformation to distributed computing.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003col\u003e\n\u003ch4\u003ePART 1 GETTING STARTED WITH REACTIVE WEB APPLICATIONS \u003c\/h4\u003e\n\u003cli\u003eDid you say reactive? \u003c\/li\u003e\n\u003cli\u003eYour first reactive web application \u003c\/li\u003e\n\u003cli\u003eFunctional programming primer \u003c\/li\u003e\n\u003cli\u003eQuick introduction to Play \u003c\/li\u003e\n\u003ch4\u003ePART 2 CORE CONCEPTS\u003c\/h4\u003e\n\u003cli\u003eFutures \u003c\/li\u003e\n\u003cli\u003eActors \u003c\/li\u003e\n\u003cli\u003eDealing with state \u003c\/li\u003e\n\u003cli\u003eResponsive user interfaces\u003c\/li\u003e\n\u003ch4\u003ePART 3 ADVANCED TOPICS \u003c\/h4\u003e\n\u003cli\u003eReactive Streams \u003c\/li\u003e\n\u003cli\u003eDeploying reactive Play applications \u003c\/li\u003e\n\u003cli\u003eTesting reactive web applications\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning Publications Company","offers":[{"title":"Default Title","offer_id":47049212887280,"sku":"9781633430099","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781633430099_p0.jpg?v=1763676843","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781633430099","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}