Month: September 2020

Backpressure explained

Backpressure is something every software engineer will have to deal with at some point. You might read it and have no clue what it really means. For those people, continue reading ­čśë In software you generally speak of having input and turn it into desired output. Backpressure is when...

How to read Rx marble diagrams

When trying Rx for the first time and you heard it’s a steep learning curve but you went for it anyway and you are searching the internet to get you started and you open up the first result on Google and you see this.. and you be like… But...

Cold vs Hot data source

Maybe you heard of it, maybe you don’t. Hot or cold data sources. Let me explain briefly what it is and how you should use it. The general idea is that hot data sources are active even outside when it is called and cold data sources is not doing...

Sync vs Async

In programming, synchronous operations block instructions until the task is completed, while asynchronous operations can execute without blocking other operations. Examples of asynchronous operations are push notifications, click events, keyboard input or fetching data. Because they happen any particular time outside the main execution of your app. Example of...