This workshop is meant for experienced R users interested in improving their software development skills. We'll use R's 'package' system to explore best practices, including:
- Creating an R package
- Using version control during software development
- Approaches to data representation and management
- Unit tests and other approaches to robust software
- Writing efficient and scalable code
- Communicating results through vignettes and interactive plots and applications
Schedule
- 9:00 - 10:30 -- Packages and version control
- 10:30 - 10:45 -- break
- 10:45 - 12:00 -- Unit tests, vignettes
- 12:00 - 1:00 -- Lunch
- 1:00 - 2:00 -- Shiny apps
- 2:00 - 3:00 -- Performance