# Reactive Pipelines in Action

DevFeed: [Reactive Pipelines in Action](<https://devfeed.tech/articles/reactive-pipelines-in-action-29373.md>)

Original publisher: [Read original article](<https://arturdryomov.dev/posts/reactive-pipelines/>)

Author: Artur Dryomov

Published: 2018-11-07T00:00:00Z

Content type: article

Language: en

Sources: [Artur Dryomov](<https://devfeed.tech/sources/artur-dryomov.md>)

Topics: [reactive](<https://devfeed.tech/topics/reactive.md>), [Functional programming](<https://devfeed.tech/topics/functional-programming.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [data](<https://devfeed.tech/tags/data.md>), [functional-programming](<https://devfeed.tech/tags/functional-programming.md>), [network](<https://devfeed.tech/tags/network.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [programming](<https://devfeed.tech/tags/programming.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [retrofit](<https://devfeed.tech/tags/retrofit.md>), [state](<https://devfeed.tech/tags/state.md>), [stream](<https://devfeed.tech/tags/stream.md>), [triggers](<https://devfeed.tech/tags/triggers.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

An exploration of reactive programming and functional-reactive pipelines, describing how producers and consumers can be connected into consistent event flows. Examples include network connectivity changes and refresh actions triggering requests, state updates, and UI redraws within a multitier architecture.

## Source excerpt

Human beings are reactive by nature -- fortunately or not. The reason is mostly physiology. The dopamine hormone helps us to feel comfortable and secure while we do familiar things. Eating a sandwich sounds and feels far better than gardening, doesn't it? Essentially it is a fight between psychology (the mind, proactive actions) and physiology (the body, reactive actions). The same thing happens in CS. Object-oriented programming (OOP) is the king of the hill and functional programming (FP) is on the outskirts. Well, it is this way because the OOP is more comfortable for the majority. We, as a society, made it this way. The educational system includes a mandatory OOP course and rarely there is an FP one. And then there is reactive programming which forms a wild beast called functional-reactive programming (FRP)...