Workshop Schedule
Day 1: April 8, 2025
In Person: WRP-GI-A273-DTEN-01 (“A273”)
Virtual: See your email for Zoom link.
Time | Topic | Instructor |
---|---|---|
9:00 - 9:45 | Welcome and introduction | Jaclyn |
Slides: Workshop introduction (PDF) | ||
Why does reproducibility matter? | Jaclyn | |
Slides: Why does reproducibility matter? (PDF) | ||
9:45 - 10:30 | Project organization | Josh |
Slides: Project organization (PDF) | ||
10:30 - 10:45 | Break | |
10:45 - 11:15 | Shell scripting | Jaclyn |
Slides: Shell scripting (PDF) | ||
11:15 - 12:15 | Git, Part 1 | Jaclyn |
Slides: Git, Part 1 (PDF) | ||
12:15 - 1:00 | Lunch (Provided) | |
1:00 - 1:45 | Organizing code in scripts and notebooks | Josh |
Slides: Organizing code (PDF) | ||
1:45 - 2:30 | Managing packages and environments | Josh |
Slides: Managing packages and environments (PDF) | ||
2:30 - 2:45 | Break | |
2:45 - 3:30 | Git, Part 2 | Josh |
Slides: Git, Part 2 (PDF) | ||
3:30 - 4:15 | Working with multiple branches | Josh |
5:00 | Adjourn |
Day 2: April 10, 2025
In Person: WRP-GI-B279-DTEN-01 (“Double Helix”)
Virtual: See your email for Zoom link.
Note: Some sessions are optional and may not be recorded.
Time | Topic | Instructor |
---|---|---|
9:00 - 9:30 | Pull request basics | Jaclyn |
Slides: Pull request basics (PDF) | ||
9:30 - 10:00 | Resolving merge conflicts | Josh |
Slides: Resolving merge conflicts (PDF) | ||
10:00 - 10:45 | Leaving and responding to review | Josh/Jaclyn |
Slides: Leaving and responding to review (PDF) | ||
10:45 - 11:00 | Break | |
11:00 - 11:30 | Git workflows | Jaclyn |
Slides: Git workflows (PDF) | ||
11:30 - 12:15 | Planning and tracking work with GitHub | Jaclyn |
Slides: Planning and tracking work with GitHub (PDF) | ||
12:15 - 1:00 | Lunch (Provided) | |
1:00 - 1:45 | Analytical code review | Jaclyn |
Slides: Analytical code review (PDF) | ||
1:45 - 2:30 | Optional: Whose job is it anyway? Pull request responsibilities | Jaclyn |
Slides: Pull request responsibilities (PDF) | ||
2:30 - 2:45 | Break | |
2:45 - 3:30 | Optional: Pull request scope | Josh |
Slides: Pull request scope (PDF) | ||
3:30 - 5:00 | Optional: Open office hours | Jaclyn and Josh |
5:00 | Adjourn |