Blog | luminousmen

Back

How to start your blog for 20 cents

The activities of web applications are uncertain, sometimes they serve a huge number of workloads, but sometimes they can idle without a large number of requests. The hosting of applications on cloud virtual machines forces us to pay for idle times too. To solve such a problem we must look at...

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 in a series on asynchronous programming. The whole series tries to answer a simple question: "What is asynchrony?". In the beginning, when I first started digging into the question, I thought I knew what it is. It turned out that I didn't know the slightest thing about...

Asynchronous programming. Cooperative multitasking

This is the second post in a series on asynchronous programming. The whole series tries to answer a simple question: "What is asynchrony?". In the beginning, when I first started digging into the question, I thought I knew what it is. It turned out that I didn't know the slightest thing about...

Asynchronous programming. Blocking I/O and non-blocking I/O

This is the first post in a series on asynchronous programming. The whole series tries to answer a simple question: "What is asynchrony?". In the beginning, when I first started digging into the question, I thought I knew what it is. It turned out that I didn't know the slightest thing about...

Concurrency and parallelism are two different things

It may seem that there is no difference between concurrency and parallelism, but this is because you have not understood the essence of the question. Let's try to understand how they differ. Concurrency is the execution of more than one task is being processed in overlapping time periods. An...