I wrote anomalize - an R package for time series anomaly detection. In the process, I made heavy use of Tidy Eval and Rlang - techniques for programming in the tidyverse.
This lesson goes over the fundamentals of rlang and tidy eval so you can program using the same tools I used to make the anomalize. Learn them, and become super powerful for developing tidy-compliant functions!