All topics
Orchestration / 23 guides
Apache Airflow
Scheduling, task logic, alerts, dbt and setup recipes for Airflow 3.

Dates and scheduling
- How to use date macros (ds, ds_nodash, data_interval_start) in Airflow
- How to get yesterday's date in an Airflow task
- How to schedule a DAG at a specific time in your timezone in Airflow
- How to run a DAG every N minutes, hours or days in Airflow (cron cheat sheet)
- Why your Airflow DAG processes yesterday's data (logical date explained)
- How to backfill a date range in Airflow
Task logic
- How to run a task only if a condition is true in Airflow (branching)
- How to loop over a list of values in Airflow (dynamic task mapping)
- How to pass a value from one task to another in Airflow (XCom)
- How to run a task even if the previous one failed in Airflow (trigger rules)
- How to trigger a DAG from another DAG with parameters in Airflow
Alerts and monitoring
dbt
Setup and errors
- How to install Airflow 3 locally on macOS without Docker
- Airflow 2 to 3: old and new import paths
- How to find the admin password in Airflow 3 standalone
- How to fix "DAG not showing in the UI" in Airflow
- How to fix SIGSEGV task crashes on macOS in Airflow
- How to fix Cosmos "RenderConfig.dbt_executable_path is set" error