Fueling innovative software
July 15-18, 2019
Portland, OR

OSCON Apache Airflow live PR coding

Holden Karau (Independent), Leah Cole (Google)
5:05pm5:45pm Wednesday, July 17, 2019
Live Coding ONLY
Location: Portland 252
Average rating: **...
(2.75, 4 ratings)

Who is this presentation for?

  • Software engineers




Join Holden Karau and Leah Cole for a fun pair-programming live-coding session, pairing both writing code and code review. They find a simple-looking to-do for Apache Airflow, search around for five minutes in JIRA and GitHub to make sure no one else is working on it, and put together a fix. If they end up fixing the issue quickly (e.g., not shaving too many yaks), they’ll jump back in and take a look at some of the other inbound PRs and try and provide some review while the code works its way through CI. As an added bonus, Holden and Leah also demonstrate their best pair programming behavior, being sure to communicate their thought processes large and small, good and bad.

Along the way, you’ll see how Airflow has its CI system set up and discover its approach to Dockerized integration testing. You’ll also explore techniques to find good starter issues that you can get through quickly, find good PRs to review, and maybe incidentally learn what you can use Apache Airflow for.

Prerequisite knowledge

  • General knowledge of Python (useful but not required)

What you'll learn

  • Learn the end-to-end process contributing to a new (large) open source project
Photo of Holden Karau

Holden Karau


Holden Karau is a transgender Canadian software engineer working in the bay area. Previously, she worked at IBM, Alpine, Databricks, Google (twice), Foursquare, and Amazon. Holden is the coauthor of Learning Spark, High Performance Spark, and another Spark book that’s a bit more out of date. She’s a committer on the Apache Spark, SystemML, and Mahout projects. When not in San Francisco, Holden speaks internationally about different big data technologies (mostly Spark). She was tricked into the world of big data while trying to improve search and recommendation systems and has long since forgotten her original goal. Outside of work, she enjoys playing with fire, riding scooters, and dancing.

Photo of Leah Cole

Leah Cole


Leah Cole is a developer programs engineer at Google, working on Composer, Google Cloud’s hosted version of Apache Airflow. Previously, she worked at GE for on multiple projects in the industrial IoT space. Leah is a graduate of Carleton College, where she studied computer science and also took enough German to have a semi-accidental minor. Outside of work, Leah likes playing piano, traveling, and crocheting.

Comments on this page are now closed.


Picture of Holden Karau
Holden Karau | Software Engineer
07/15/2019 2:39am PDT

@Anthony – the pair programming will be done by the two presenters but bringing your laptop could be fun if you are inspired to do some more open source coding too :)

Anthony Esposito | Solutions Architect
04/19/2019 6:45am PDT

Is the fun pair-programming live coding going to be done between the two presenters? Or will there be a need to bring one’s laptop and do the pair-programming?