Learn

Mine Çetinkaya-Rundel
Recommendations for teaching the tidyverse in 2023, summarizing package updates most relevant for teaching data science with the tidyverse, particularly to new learners.
Read more ...
2023/08/07

Jabir Ghaffar, Davon Person, Mine Çetinkaya-Rundel, Tracy Teal
Jabir and Davon from Data Trail worked with us to create the solutions manual for R for Data Science, 2nd edition. This blog post summarizes their experience and shares their reflections from working on this project.
Read more ...
2023/08/02

Mine Çetinkaya-Rundel
The second edition of R for Data Science is out, and it’s a major reworking of the first edition.
Read more ...
2023/07/11

Mara Averick
How to use
purrr::walk()
to write many files, featuring file-system navigation with the fs package.
Read more ...
2023/05/26

Andy Teucher
A few recent changes in CRAN requirements for packages containing C or C++ code have caused package developers some headaches. This post outlines the issues and provides solutions the tidyverse team has used to address them.
Read more ...
2023/03/30

Thomas Lin Pedersen
Using another package as a dependency is a two-way street, but the expectations can be murky. This blog post guides you towards becoming a stellar reverse dependency.
Read more ...
2022/09/29

Mara Averick
Davis Vaughan’s talk from rstudio::conf(2022) on clock, an R package that aims to provide comprehensive and safe handling of date-times.
Read more ...
2022/09/28

Hannah Frick
A workflow for upgrading to testthat edition 3: activation, deprecations, changes to warnings, messages, and comparisons.
Read more ...
2022/02/22

Jenny Bryan
We are renaming the default branch of many Git(Hub) repositories and this post explains how contributors can adapt, using new functionality in usethis.
Read more ...
2021/10/27

Shelby Bearrows
The cpp11 summer intern reviews the process they used to convert readxl to using cpp11.
Read more ...
2021/09/10