Blog Posts

Writing to everyone.

Easy development environments with Operation

Easy development environments with Operation

Like more and more engineers, data scientists are moving to Docker .

👉 Read More
On average we will prefer using distribution

On average we will prefer using distribution

The word “average” comes from Arabic “awar” which means “defects” or “something partially damaged”.

👉 Read More
Scrollytelling: Storytelling for The Next Decade

Scrollytelling: Storytelling for The Next Decade

Reading the New York Times, looking at your Instagram feed or watching an ad on TV: storytelling is everywhere.

👉 Read More
Microsoft Excel in the era of big data

Microsoft Excel in the era of big data

It’s a tool we all already know and use in our everyday life.

👉 Read More
Player similarities & interpolation

Player similarities & interpolation

Analyzing video, finding players from similar teams, traveling all over the world to scouts player: scooting activity can be long and fastidious.

👉 Read More
Beyond the Goal: Visualizing Expected Assists in Soccer

Beyond the Goal: Visualizing Expected Assists in Soccer

Basketball games have score lines in the triple digits. An NFL game in 2019 might produce a combined double-digit touchdowns.

👉 Read More
PassSonar: Visualizing Player Interactions in Soccer Analytics

PassSonar: Visualizing Player Interactions in Soccer Analytics

Democratized thanks to Michael Lewis’ Moneyball (both the book and then the movie adaptation), baseball and basketball have already gone quite far in the realm of sports analytics.

👉 Read More
After raw stats: exploring possession styles with data embeddings.

After raw stats: exploring possession styles with data embeddings.

The most basic way to identify a team style of play is to look at possession percentages, pass success rates, tackle rates, the average number of faults per game, etc….

👉 Read More
Rayshader Experiment

Rayshader Experiment

Or how to 3D print (almost) any places in the world.

👉 Read More