|
| 1 | +--- |
| 2 | +title: "Be reactive to background events, developers" |
| 3 | +tags: [events, asynchronous, multithreading, programming] |
| 4 | +category: "programming" |
| 5 | +comment: true |
| 6 | + |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +## Brief |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | +In computer programming, handling async events is never considered as a piece of cake to eat. |
| 15 | + |
| 16 | +Although there are many approaches during the software history, but not doubt they are all complicated. |
| 17 | + |
| 18 | +To develop and maintain this kind of applications always brain challenge to IT professionals all over the world. |
| 19 | + |
| 20 | +Do we possible to write the codes more understandable and simpler? It can help operation as well. |
| 21 | + |
| 22 | +Today IT bosses like Microsoft, Google and Redhat are preferred using Reactive programming as an approach. |
| 23 | + |
| 24 | +This way particularly fits to frontend event UI and API response, so support multi-platform other than JavaScript. |
| 25 | + |
| 26 | +But to be honest it is a breakthrough in programming, that many brand new concepts required to get familiar. |
| 27 | + |
| 28 | +Until now, even I studied this a year before from Angular by Google and still feel hard to make these out. |
| 29 | + |
| 30 | +But surely it is worthwhile for getting this new async model standard, to tidy up messy data flows in a level. |
| 31 | + |
| 32 | +The followings are the summary from Internet to share that I think comprehensible to read or study. |
| 33 | + |
| 34 | +## Reference |
| 35 | + |
| 36 | +#### Articles |
| 37 | + |
| 38 | +- [5 Things to Know About Reactive Programming](https://developers.redhat.com/blog/2017/06/30/5-things-to-know-about-reactive-programming/) |
| 39 | +- [The introduction to Reactive Programming you've been missing](https://gist.github.com/staltz/868e7e9bc2a7b8c1f754) |
| 40 | +- [RxJS Primer](https://www.learnrxjs.io/learn-rxjs/concepts/rxjs-primer) |
| 41 | +- [Defining the term “reactive”](https://developer.ibm.com/articles/defining-the-term-reactive) |
| 42 | + |
| 43 | +#### Docs |
| 44 | + |
| 45 | +- [ReactiveX](http://reactivex.io/) |
| 46 | +- [LearnRxJS](https://www.learnrxjs.io/) |
| 47 | + |
| 48 | +#### Playgrounds |
| 49 | + |
| 50 | +- [RxJS Marbles](https://rxmarbles.com/) |
| 51 | +- [Rx Visualizer](https://rxviz.com/) |
0 commit comments