{"product_id":"rxjs-in-action","title":"Rxjs In Action","description":"\u003cb\u003e\u003c\/b\u003e\u003cp\u003eDESCRIPTION\u003c\/p\u003e \u003cp\u003eA growing flood of data is aimed at JavaScript applications, and they\u003c\/p\u003e \u003cp\u003eneed be ready for it. As more and more data is received, applications\u003c\/p\u003e \u003cp\u003emust scale to stay operational. There’s also the problem of latency\u003c\/p\u003e \u003cp\u003ewhen data has to be fetched from remote locations. RxJS, or Reactive\u003c\/p\u003e \u003cp\u003eExtensions for JavaScript, is a library for transforming, composing,\u003c\/p\u003e \u003cp\u003eand consuming streams of data. RxJS combines reactive and functional\u003c\/p\u003e \u003cp\u003eprogramming to give an extensible, asynchronous event handling\u003c\/p\u003e \u003cp\u003esystem for JavaScript.\u003ci\u003e\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eRxJS in Action \u003c\/i\u003egives readers the development skills they need to create \u003cp\u003ereactive applications with RxJS. This book is full of theory and\u003c\/p\u003e \u003cp\u003epractical examples that build on each other and help readers begin\u003c\/p\u003e \u003cp\u003ethinking in a reactive manner. The book begins by teaching the\u003c\/p\u003e \u003cp\u003efundamentals of functional programming, and dives in to the basics of\u003c\/p\u003e \u003cp\u003eRxJS and what it means to be reactive. Next, it teaches how to build\u003c\/p\u003e \u003cp\u003ereal-world applications with RxJS. The last part of the book tackles the\u003c\/p\u003e \u003cp\u003eadvanced topics to take the reader’s reactive programming skills to the\u003c\/p\u003e \u003cp\u003enext level, as they will learn how to deal with error handling, unit\u003c\/p\u003e \u003cp\u003etesting, and the role of RxJS when combined with frameworks such as\u003c\/p\u003e \u003cp\u003eAngular.js or Cycle.js. Examples in the book use RxJS 5, the latest\u003c\/p\u003e \u003cp\u003eversion of RxJS built with an eye on performance and simplicity.\u003c\/p\u003e \u003cb\u003e\u003c\/b\u003e\u003cp\u003e\u003c\/p\u003eKEY FEATURES \u003cp\u003e\u003c\/p\u003e \u003cp\u003e• Full of practical examples using real-world applications\u003c\/p\u003e \u003cp\u003e• Creating readable, easy-to-understand event processing pipelines\u003c\/p\u003e \u003cp\u003e• Introduces the fundamentals of functional and reactive programming\u003c\/p\u003e \u003cp\u003e• Transforms bulky, untestable code into modular, testable expressions\u003c\/p\u003e• Uses the latest version of RxJS \u003cb\u003e\u003c\/b\u003e\u003cp\u003eAUDIENCE\u003c\/p\u003e \u003cp\u003eThis book is for readers who are comfortable writing and building\u003c\/p\u003e \u003cp\u003eapplications in JavaScript.\u003c\/p\u003e \u003cb\u003e\u003c\/b\u003e\u003cp\u003eABOUT THE TECHNOLOGY\u003c\/p\u003e \u003cp\u003eRxJS combines reactive and functional programming to give programmers\u003c\/p\u003e \u003cp\u003ean extensible, asynchronous event handling system for JavaScript. RxJS is\u003c\/p\u003e \u003cp\u003eideal for applications with features that have continuous data flows that have\u003c\/p\u003e \u003cp\u003eto fetch and combine multiple pieces of remote data, auto-complete text\u003c\/p\u003e \u003cp\u003eboxes, drag and drop, process user input, and more.\u003c\/p\u003e","brand":"MediaPlace","offers":[{"title":"Default Title","offer_id":57317297160574,"sku":"NW9781617293412","price":40.34,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1379\/1261\/files\/9781617293412.jpg?v=1778721529","url":"https:\/\/mediaplace.com\/products\/rxjs-in-action","provider":"MediaPlace","version":"1.0","type":"link"}