{"title":"Sergi Mansilla","description":null,"products":[{"product_id":"reactive-programming-with-rxjs-book-sergi-mansilla-9781680501292","title":"Reactive Programming with RxJS","description":"\u003cp\u003eReactive programming is revolutionary. It makes asynchronous programming cleaner, intuitive, and robust. Discover how to use the RxJS library to write programs in a simpler way, unifying asynchronous mechanisms such as callbacks and promises into a single, powerful construct. Learn to think about your programs as streams of data that you can transform by expressing \u003ci\u003ewhat\u003c\/i\u003e should happen, instead of having to painstakingly program \u003ci\u003ehow\u003c\/i\u003e it should happen. You'll be able to handle real-world concurrency and write complex flows of events in your applications with ease.\u003cbr\u003e\u003cbr\u003eCreate highly concurrent applications while writing simpler code using the Reactive Extensions for JavaScript (RxJS), a set of libraries for event composition. Programming real-world applications in JavaScript involves lots of asynchronous events--you might end up spending more time coordinating asynchronous code in your program than writing its actual functionality. This book introduces concepts and tools from reactive programming that will help you write cleaner and more robust asynchronous programs.\u003cbr\u003e\u003cbr\u003eFind out about Observable sequences, a unifying data type to write highly concurrent code. Discover Schedulers and change the concept of time in your applications, making asynchronous testing sane again. Along the way you'll see real-world examples for the browser and Node.js, including a real-time earthquake visualization in 20 lines of code and a frantic shoot-'em-up space videogame. You'll also use Cycle.js - a modern, fully reactive web framework - to make a whole new breed of web applications.\u003cbr\u003e\u003cbr\u003eBy the end of the book, you'll know how to apply reactive programming to solve complex problems, build efficient programs with reactive user interfaces, and write your code more declaratively.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat You Need: \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eA modern web browser, Node.JS installed in your computer, and the RxJS JavaScript library.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49547794579729,"sku":"GOR009347575","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50398694146321,"sku":"CIN1680501291G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1680501291.jpg?v=1751425538"},{"product_id":"reactive-programming-with-rxjs-book-sergi-mansilla-9781680502473","title":"Reactive Programming with RxJS","description":"\u003cp\u003eReactive programming is revolutionary. It makes asynchronous programming clean, intuitive, and robust. Use RxJS 5 to write complex programs in a simple way, and master the Observable: a powerful data type that substitutes callbacks and promises. Think about your programs as streams of data that change and adapt to produce what you want. Manage real-world concurrency and write complex flows of events in your applications with ease. Take advantage of Schedulers to make asynchronous testing easier. The code in this new edition is completely updated for RxJS 5 and ES6.\u003c\/p\u003e \u003cp\u003eCreate concurrent applications with ease using RxJS 5, a powerful event composition library. Real-world JavaScript applications require you to master asynchronous programming, and chances are that you'll spend more time coordinating asynchronous events than writing actual functionality. This book introduces concepts and tools that will greatly simplify the process of writing asynchronous programs.\u003c\/p\u003e \u003cp\u003eFind out about Observables, a unifying data type that simplifies concurrent code and eases the pain of callbacks. Learn how Schedulers change the concept of time itself, making asynchronous testing sane again. Find real-world examples for the browser and Node.js along the way: how about a real-time earthquake visualization in 20 lines of code, or a frantic shoot-'em-up space videogame? You'll also use Cycle.js - a modern, reactive, web framework - to make a new breed of web applications.\u003c\/p\u003e \u003cp\u003eBy the end of the book, you'll know how to think in a reactive way, and to use RxJS 5 to build complex programs and create amazing reactive user interfaces. You'll also understand how to integrate it with your existing projects and use it with the frameworks you already know. All the code in this new edition has been thoroughly revised and updated for RxJS 5, ES6, and Cycle.js Unified.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eWhat You Need: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003cbr\u003eNodeJS 6.x and a modern web browser\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50308700373265,"sku":"CIN1680502476G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50920792064273,"sku":"GOR010346319","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52331236294929,"sku":"NLS9781680502473","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53361334518033,"sku":"NIN9781680502473","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1680502476.jpg?v=1751025091"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-sergi-mansilla.oembed","provider":"World of Books ","version":"1.0","type":"link"}