Writing archive

Posts, ordered newest first.

Build notes, systems writing, and project logs.

Mar 02, 2021

How to Package Java Projects in Python Tar files

Before diving into this article, I should state that — as a developer — any situation requiring placing a language A project into a language B package should occur very rarely. Most of the time it’s preferable to consider re-designing the interaction between various language components in these situations. But what if this situation is unavoidable? Open source projects such as Apache Flink and Apache Spark serve as examples. These projects have been written completely in Java but also have python modules available for those who don’t want to use the Java API.

java / apache / programming / python / software-development

Aug 18, 2020

Leverage Plugins to Ingest Parquet Files from S3 In pinot

One of the primary advantages of using Pinot is its pluggable architecture. The plugins make it easy to add support for any third-party system which can be an execution framework, a filesystem, or input format.

distributed-systems / pinot / s3 / spark / big-data