Author

Articles by Philipp Kahr

Consulting Architect

Videos

The impact of absolute values vs. percentages on effective machine learning

This is the fourth blog post in our chess series. We will take a look at how machine learning models detect increases in the use of popular chess openings as anomalies.

Videos

Monitoring service performance: An overview of SLA calculation for Elastic Observability

Elastic Stack provides many valuable insights for different users, such as reports on service performance and if the service level agreement (SLA) is met. In this post, we’ll provide an overview of calculating an SLA for Elastic Observability.

Videos

Measuring the impact of YouTube chess tutorials on the use of popular openings

This is the third blog post in a series of ones to follow. We will take a look at how the use of popular chess openings is influenced by YouTubers and streamers.

Videos

Insights into chess game trends: A detailed look at Lichess data

This is the second blog post in a series of ones to follow. We will take a look at chess game trends using Lichess data.

Videos

Importing 4 billion chess games with speed and scale using Elasticsearch and Universal Profiling

This is the first blog post in a series of ones to follow. We will use Elastic APM and Universal Profiling to solve performance problems that can occur when importing chess game data using a custom Python application.

Videos

From data to insights: Predicting workout types in Strava with Elasticsearch and data frame analytics

This is the seventh and final blog post in our Strava series. I will take you through a journey of data onboarding, manipulation, and visualization using Strava as a backdrop.

Videos

Unlocking insights: How to analyze Strava data with Elastic AIOps

This is the sixth blog post in a series of ones to follow. I will take you through a journey of data onboarding, manipulation, and visualization using Strava as a backdrop.

Videos

How tough was your workout? Take a closer look at Strava data through Kibana Lens

This is the fifth blog post in a series of ones to follow. I will take you through a journey of data onboarding, manipulation, and visualization using Strava as a backdrop.

Videos

Optimizing Strava data collection with Elastic APM and a custom script solution

This is the fourth blog post in a series of ones to follow. I will take you through a journey of data onboarding, manipulation, and visualization using Strava as a backdrop.