Thursday, August 06, 2026

Data tool: Polaris


SE Radio 727: Jeroen Janssens and Thijs Nieuwdorp on Using Polars – Software Engineering


This episode of Software Engineering Radio features Jeroen Janssens (Senior Developer Relations Engineer at Posit) and Thijs Nieuwdorp (Developer Relations Engineer at Polars) in a conversation with host Gregory M. Kapfhammer. The discussion focuses on Polars, a lightning-fast data frame library system written in Rust, exploring its core features, execution philosophy, and how it is utilized for transforming, analyzing, and visualizing data.


Key Points

  • Introduction to Polars: The guest experts introduce Polars as a highly efficient alternative to traditional tools (like Pandas), packaged for Python, R, and Rust developers to handle data manipulation.

  • Core Capabilities: The episode details how Polars allows users to easily transform, analyze, and visualize complex datasets.

  • Expression Engine Optimization: A significant portion of the conversation explores the implementation and inner workings of Polars' expressions API, which optimizes query execution.

  • Performance Focus: The guests discuss how Polars utilizes Rust's memory safety and multi-threading capabilities under the hood to deliver strict performance improvements and lazy execution strategies.