Up until this point, I haven’t really thought of any vision for my career. Whenever somebody asked me what my career vision was, I couldn’t respond well. But now I’m at a turning point in my life and career, I figured it might be good to reflect on my career so far and think of…
Author: Yuki

Open-Source vs Vendor Data Tools
There are so many tools out there that help with your data projects. Some are free and open-source and some you have to buy. Should you use open-source or vendor data tools? The answer depends. There is no right or wrong answer to this question. In this post, I’ll spill my thoughts on what it…

Developing the Habit of Writing
I started writing in public some years ago. I was an active lurker on LinkedIn, scrolling through posts endlessly finding anything interesting or useful. I’ve actually found many posts or content that taught me useful things. I did that for a while until I’d come to a realization that my experience and knowledge could be…

How to Inspect and Optimize Query Plans in Python Polars
Learn how to inspect and optimize query plans in Python Polars

Learn Python Polars with Polars Cookbook
Polars has been gaining popularity more and more since its birth. You may have already used it or you may be considering giving it a try. This blog post will cover what Polars Cookbook is, who it is for as well as what Polars is in the first place, and why you might benefit from…

DuckDB vs Polars – Which One Is Faster?
This article is about an unofficial benchmarking on DuckDB and Polars

Upsert and Merge with Delta Lake Tables in Python Polars
Learn how to implement upsert and merge with Delta Lake Tables in Python Polars

A Complete Guide to Git Integration in Power BI
A game changing feature came out this year. It’s the native Git integration in Power BI. It’s the feature that so many Power BI professionals have been waiting for. Previously, we still had a solution for implementing version control in Power BI, thanks to open source tools such as pbi-tools. But it was not easy…

How to Convert String to Date or Datetime in Polars
We’ve all been there. You get your data and start analyzing it then you realize a date column is actually set to string data type. Whether that’s because the issue in the data source or your program didn’t read it right, it’s beneficial to know how to convert string to date or datetime. I’ll be…

Aggregations Over Multiple Columns in Polars
Aggregations such as sum and mean are frequently used in data science and analysis. There are cases where you might want to aggregate values over columns instead of rows. Meaning that if you have two columns A and B, you want to aggregate values on horizontally (columns), not vertically (rows). Polars allows this type of…