Actually Embracing TaskFlow After a Year of Doing It the “Old Way” 1. Introduction: This Isn’t New… But It Feels New If you’ve been using Airflow for a while-like I have-you probably didn’t start with the TaskFlow API. You likely started with the classic Airflow 2.x style: PythonOperator **kwargs ti.xcom_push() and ti.xcom_pull() Explicit task chaining with >> I spent over a year building