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…
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?
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.
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…
First let’s create a 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
— npm install
CSV_FILE=FILE_PATH_OF_CSV PNG_OUTPUT=FILE_PATH_OF_PNG_OUTPUT npm start
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.