This article is written to visualize various types of joins, a cheat sheet so that all join types are listed in the same place with examples and without stupid circles. Aaaah, circles! I've tired of these explanations of joins with intersections of sets and circles. It seems to be both clear and...
Sun Nov 24 2019 |
☕
7 minute read
There are many different tools in the world, each of which solves a range of problems. Many of them are judged by how well and correct they solve this or that problem, but there are tools that you just like, you want to use them. They are properly designed and fit well in your hand, you do not...
Sun Nov 10 2019 |
☕
5 minute read
There are many different tools in the world, each of which solves a range of problems. Many of them are judged by how well and correct they solve this or that problem, but there are tools that you just like, you want to use them. They are properly designed and fit well in your hand, you do not...
Sun Nov 03 2019 |
☕
5 minute read
If you want to display the time to a user of your application, you query the time of day. However, if your application needs to measure elapsed time, you need a timer that will give the right answer even if the user changes the time on the system clock. The system clock which tells the time of...
Sun Oct 27 2019 |
☕
2 minute read
Imagine a situation that you wrote a spark job for processing huge amount of data and it took 2 days for this job to finish. It happens. Actually, it happens regularly. To tune these jobs engineers need information. It can be obtained from spark events(if you run something on a cluster in Spark...
Sun Oct 13 2019 |
☕
2 minute read
There are many different tools in the world, each of which solves a range of problems. Many of them are judged by how well and correct they solve this or that problem, but there are tools that you just like, you want to use them. They are properly designed and fit well in your hand, you do not...
Sun Oct 06 2019 |
☕
9 minute read