Photo by Ramon Kagie on Unsplash

Perhaps you’ve been using Apache Airflow for a while now, or you’re just visiting the documentation, thinking about using Airflow, and then you see the Experimental REST API. And they mean it — experimental. Looking at the documentation from a distance, it’s like walking into a poorly lighted city with little direction. And so my Journey began.

First off, you’ll notice there are 12 API endpoints. The core functionality you can control with the experimental API is running DAG’s; DAG’s recently run and by date; creating, retrieving, and destroying pools; and pausing DAG’s. The API responses are all subjective, and…


Photo by solmaz hatamian on Unsplash

First it was Angular with Angular 2: they worked in partnership with Microsoft to adopt Typescript, which in hand killed much of its user adoption for the frontend framework. Then the React community and react began support for or rewrites in Typescript, and it sparked some interest within the community. And then Microsoft acquired Github, which boomed the trending typescript projects. Then came the wave of all those who have denounced Typescript in the past, and admitted they were perhaps wrong.

It was a Monday, three months ago, and with every major trend, the engineering team at my office started…


It’s happening more and more often, you’re working remote and your office is often mobile. You’re working from a coffee shop. It’s the year of Marie Kondo, and 2FA. You’ve been inspired and you finally cleaned out your closet; now you’ve decided perhaps it’s time to cleanup the applications on your computer or you decided to buy a new Apple Macbook. Where to begin?

Photo by Danial RiCaRoS on Unsplash

Let’s start with making your computer more secure.

If you haven’t already, venture over to System Preferences and turn on File Vault and the Mac Firewall.


Maybe it was the trends on Github, but overtime I’ve fallen in love with Rust; I mean, who doesn’t want type-safety and memory-safety? The world of the v8 and Node is slowly becoming like Chrome, patterns grasping for memory.

Photo by True Agency on Unsplash

I first started dabbling with Rust back in 2016. My journey started with utilizing Nickel and Diesel. Here’s an example. Diesel is an ORM for Rust utilizing Postgres and Nickel is a basic web framework in Rust similar to Express.

I ran into several issues at the time: some of the major issues I ran into were type comparisons and injection…


As part of Hacktoberfest 2018, I created an easy way for individuals to generate a family tree from a google spreadsheet with several excellent node modules. Here’s a link to the project.

First let’s create a Google Spreadsheet.

Google Spreadsheet

— Copy/Duplicate the Spreadsheet at https://docs.google.com/spreadsheets/d/19q_eE2wclqLL8039WozLz-LquhcOPMGyy1hCdHUHr64/edit?usp=sharing
— Modify the spreadsheet to your/a family/ancestors
— Download a copy of the file as CSV

Download the codebase and make sure you have node installed on your computer

How to Run

— npm install

CSV_FILE=FILE_PATH_OF_CSV PNG_OUTPUT=FILE_PATH_OF_PNG_OUTPUT npm start

Here’s an example of the application generating a PNG file with this CSV file.

Family Tree Generated

Major props to the authors of: csv2json, json2yaml, and especially kingraph.

I hope you enjoy this little node application and make yourself a neat family tree to share with friends and family…

Originally posted on 10/16/2018 and moved to Medium.

Peter Anthony Tariche

Software Engineer, Adventurer. peter.tari.ch

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store