Blog | luminousmen

Back

Spark core concepts explained

Apache Spark is considered as a powerful complement to Hadoop, big data’s original technology. Spark is a more accessible, powerful and capable big data tool for tackling various big data challenges. It has become mainstream and the most in-demand big data framework across all major industries....

Asynchronous programming. Await the Future

This is the third post of a series about asynchronous programming. The whole series tries to answer the simple question: "What is asynchrony?". At first, when I just started digging into the question - I thought that I know what it is. It turned out that I didn't know a clue about what...

Asynchronous programming. Cooperative multitasking

This is the second post of a series about asynchronous programming. The whole series tries to answer the simple question: "What is asynchrony?". At first, when I just started digging into the question - I thought that I know what it is. It turned out that I didn't know a clue about what...

Concurrency and parallelism are two different things

It may seem that there is no difference between concurrency and parallelism, but this is because you did not understand the essence of the matter. Let's try to understand how they differ. Concurrency is the execution of more than one task is being processed at the same time inside the...