Migrated from Pages CMS to Sveltia CMS featured image

Migrated from Pages CMS to Sveltia CMS

I introduced Pages CMS last summer, but after encountering several concerns, I migrated to Sveltia CMS. Motivation As I wrote in this comment on GitHub, the move was triggered by …

Between Principal and Glue Work

Introduction I have always worked with the mindset that being a Staff+ Engineer is essentially doing high-level “glue work.” Because the tasks are surprisingly diverse, I have …

Tackling Review Fatigue by Document Driven Agentic Coding featured image

Tackling Review Fatigue by Document Driven Agentic Coding

This year, the amount of time I spend on reviews has exploded. This applies to both code and documentation. And the fatigue from this has also increased dramatically. Of course, …

Configured Pages CMS featured image

Configured Pages CMS

I had been looking for a way to write Hugo articles on mobile devices like my iPad, and that’s when I came across this article by mehori and decided to try Pages CMS.

Machine Learning Project and Scrum

I’ve worked on several machine learning projects, and intuitively, I’ve felt that Scrum doesn’t seem well-suited for machine learning. However, during an internal discussion, a …

avatar
Aki Ariga
Migrated From Netlify to Cloudflare Pages featured image

Migrated From Netlify to Cloudflare Pages

Netlify is a great service, but it is also known as slowness in Japan. I have been using Netlify for my blog hosting for a long time, but I decided to migrate to Cloudflare Pages …

Scrape Notion and convert into PDF

I love VanGohan, who is a Japanese meal kits provider in Vancouver. Their meal kits are really tasty and authentic Japanese foods. I can’t live without them. When I visited Japan …

tabula-py 2.8.0 now uses jpype to launch JVM

Recently, I released tabula-py 2.8.0. It is a major release because it uses jpype to launch JVM. This means that it reduces JVM launch time since jpype reuse JVM via JNI.

4 Steps to Release a CLI in Python featured image

4 Steps to Release a CLI in Python

This is what I learned from creating a Python CLI (digdaglog2sql) in a day. In just 4 steps, you can release a CLI written in Python easily. Create a project by using poetry Poetry …

avatar
Aki Ariga
Create data lineage from Trino/Hive queries in digdag log with Python featured image

Create data lineage from Trino/Hive queries in digdag log with Python

What’s data lineage? Data lineage is something to describe “Where this data comes from and where it goes?” I learned this term in my previous job. They provided “Cloudera …

avatar
Aki Ariga