At the time of writing the coronavirus is raging the earth. Very soon after the outbreak, visualizations of both the virus and the effect of the disease started to appear everywhere. As I partially graduated in the subject of data visualization, I have always been interested in those graphs. Lately, I followed an introduction course to visualize data with D3.js. After I completed this course, I wanted to draw some meaningful graphics with this library. So follow along when I explain a little bit about D3 and then draw a simplified version of the coronavirus molecule.
Continue reading →
As a developer, you are familiar with Docker. You push your images to the Hub, use Compose locally and know a thing or two about Kubernetes. Or… Well… To be honest… You don’t. And you are ashamed you don’t know anything about it. You browse the internet and it’s so overwhelming. So you stop looking and continue what you’ve been doing all the time. Deep inside, you still wonder. Can’t anyone not just explain Docker in simple terms? Is it really this hard? Or am I just missing something really obvious?
Continue reading →
Adding code coverage to SonarQube is quite easy for any Maven project nowadays.
Just add the jacoco-maven-plugin dependency to your pom.xml, add the prepare-agent execution task, and you are good to go.
Even for multiple modules this works out of the box. But time goes on and your application grows as well.
You start moving code to other modules, and somehow SonarQube no longer seems to pick up the covered code.
What the heck is going on?
Continue reading →