Kokkos' directed acyclic graph of tasks (Task DAG) capability has finally arrived. Previously, Kokkos only provided HPC C++ applications with performance portable data parallel patterns (foreach, reduce, and scan). After several years of challenging R&D, we have deployed support for Task DAG patterns on NVIDIA GPU, Intel Xeon Phi, and multicore CPUs. Kokkos now provides applications with a straightforward and architecture-independent interface for implementing their Task DAG algorithms. We present the dynamic heterogeneous "Task-DAG" capability and its use in Tacho for a multifrontal sparse matrix factorization library. We also present the new static homogeneous "work-DAG" pattern and its use in Tycho 2 for a neutral particle transport via sweeps algorithm.