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.
Holden Karau is a transgender Canadian software 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.
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.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com