官术网_书友最值得收藏!

What this book covers

Chapter 1, What Does Being Reactive Mean?, explains the basics of reactive programming and how it compares with imperative programming, and also shows some example usage.

Chapter 2, Reacting for the First Time, covers the basics of event streams and operators using bacon.js.

Chapter 3, A World Full of Change - Reactive Extensions to the Rescue, in this chapter we explore the definitions and types of Observers and Observables.

Chapter 4, Transforming Data - Map, Filter, and Reduce, covers the most basic and important operators from functional reactive programming.

Chapter 5, The World Changes Too Fast - Operators to Deal with Backpressure, explains different techniques to mitigate the problem of receiving data faster than you can process it.

Chapter 6, Too Many Sources? - Combining Observables, teaches you to combine different sources of data to create new ones.

Chapter 7, Something Is Wrong - Testing and Dealing with Errors, explains how to deal with errors in observables and how to test programs using functional reactive programming.

Chapter 8, More about Operators, shows some important operators that did not fit into the previous chapters.

Chapter 9, Composition, explains what a transducer is and why you should use it.

Chapter 10, A Real-Time Server, builds the backend part of an web chat application used as an example of functional reactive programming.

Chapter 11, A Real-Time Client, builds the frontend part of an web chat application used as an example of functional reactive programming.

主站蜘蛛池模板: 温泉县| 安塞县| 伊金霍洛旗| 衡东县| 拉孜县| 华坪县| 额济纳旗| 邯郸市| 衢州市| 汶川县| 靖州| 庐江县| 长沙县| 聂拉木县| 永胜县| 两当县| 怀远县| 虹口区| 乡宁县| 阿瓦提县| 黔西县| 莱西市| 略阳县| 察雅县| 道孚县| 依兰县| 都兰县| 玉林市| 保定市| 阳东县| 吉安市| 大同市| 海丰县| 介休市| 新安县| 科技| 榕江县| 堆龙德庆县| 利辛县| 湾仔区| 杭州市|