Here we collect email texts which we have sent to participants. They are hopefully useful for late registrations or future workshops.
If you registered late and cannot find the link to the Q&A document, can you please contact us (bottom of page)?
Subject: CodeRefinery workshop announcement
CodeRefinery invites everyone interested in improving their software practice skills to join the CodeRefinery workshop, March 12-14 and 19-21, 2024, for free and online.
Register and find more information at https://coderefinery.github.io/2024-03-12-workshop/.
Subject: CodeRefinery workshop announcement
Are you writing code and managing data for your research? Do you feel like wasting too much time on manual work? Do you struggle to understand and reuse older code?
Join the CodeRefinery workshop, March 12-14 and 19-21, 2024, for free and online.
The workshop covers good coding practices, reproducible research principles, and using Git for collaboration. It offers breakout room exercises with team leaders, and you can register as a team or volunteer as a team leader. But you can also follow on your own if you prefer. In-person exercise sessions are available in some locations.
Register and find more information at https://coderefinery.github.io/2024-03-12-workshop/.
Subject: [CodeRefinery workshop] summary and feedback
Dear {first_name},
thank you so much for participating! Special thanks to all the exercise leaders, local organizers, volunteers, helpers, instructors, and organizers.
Please let us know how this workshop went for you. Please give us honest feedback about what went well and what didn't go so well. Either by replying to me or by writing to support@coderefinery.org.
We recognize that applying all these tools and techniques is not easy. Don't try to do things perfectly, try to do thing better. Ask for help and work together.
We provide two "bring your own code" sessions. Please come and discuss with us:
Our lessons can be found at https://coderefinery.org/lessons/. They are open source and will stay open and accessible also in future. We are working on making them citable. Please open issues with suggestions and please send us pull requests with improvements.
If you would like a certificate or credit for the workshop, please see: https://coderefinery.github.io/2024-03-12-workshop/certificates/. We will remove the exercise repositories May 1st, 2024.
If you would like to stay informed about future events, please sign up for the newsletter: https://coderefinery.org/about/newsletter/
April 8th, 2024, 14:00 - 15:00 CEST is our next community call where join to hear about the CR project, ask questions and discuss with the CodeRefinery team: (URL shared with registrants)
Thank you for your time and feedback and input!
CodeRefinery team
Subject: [CodeRefinery workshop] welcome to week 2
Dear {first_name},
Thank you for joining the workshop last week, and for all the wonderful questions we got from you! For those who join us now for the second week only, welcome!
We hope you got some good practice and understanding on how to collaborate using Git/GitHub and our trial of collaborating with you from the stream worked out for you! If you have suggestions on how to improve our lessons, please open issues or send pull requests:
This week will be a little more diverse!
We will take a peek into six topics that are all related to FAIR research software development:
Tuesday will start with an overview of how all CodeRefinery lessons fit together under the umbrella of reproducible research and what steps you can take now already to make your research more reproducible. In the afternoon we will look into licenses, how they work and why you might want to care even when "only writing a small script for myself".
Wednesday morning we look at different ways of how to document research code. From small projects with good README files to external documentation on Read the Docs. In the afternoon we will show some tips and tricks around Jupyter notebooks and how they can be used also outside of courses.
Thursday we step a little deeper into software development practices by giving you an introduction into automated testing and how this could benefit you and your collaborators. The workshop ends with some live coding to showcase how to make code more reusable by caring about modularity.
In contrast to week 1, there will not be any dedicated exercise times in week 2. Instead, instructors will demo things and discuss with you using the collaborative document. If you want, you can of course try to follow the demos or try to do them on your own time after the workshop. For this, you will need to install some tools which you can find at: https://coderefinery.github.io/installation/.
We hope to see you again this week with the first session starting Tuesday at 9:00 CET (10 EET). We will start the stream 10 minutes earlier: https://coderefinery.github.io/2024-03-12-workshop/#schedule
Best regards,
CodeRefinery team
Subject: [CodeRefinery workshop] preparation for Thursday for leaners without own group
Dear {first_name},
This email is only relevant if you plan to participate in the CodeRefinery workshop this Thursday as individual learner and are not part of a team or a local exercise group.
On Thursday we will all practice how to collaborate using Git/GitHub and one ambitious thing we will try is to collaborate with participants following via stream.
If you would like to participate as individual learner in the collaborative exercises, please request access by opening an issue at https://github.com/cr-workshop-exercises/access-requests/issues/new/choose (There click "Get started" -> "Submit new issue")
This way we will know your GitHub username and give you write access to exercise repositories.
After we add you as collaborator, you will get an email from GitHub.
Best regards,
Radovan and the CodeRefinery team
Subject: [CodeRefinery workshop] practical information
Dear {first_name},
The CodeRefinery workshop starts on Tuesday!
We expect a dynamic and exciting workshop and very much look forward to it. Below are all relevant resources that you need to connect.
You can follow the workshop lectures via Twitch in a web browser, no account needed:
Please use this collaborative document to ask questions during the workshop:
Schedule and lecture material:
Please install required software before the workshop:
If you have any questions, please write to support@coderefinery.org or reply to me.
Best regards,
Radovan and the CodeRefinery team
Subject: [CodeRefinery workshop] practical information
Dear {first_name},
We are one week away from the CodeRefinery workshop. Exciting!
Everybody, please install required software before the workshop (we made it a lot easier this time):
If you are a team leader or organize a local classroom, please come to one of our on-boarding sessions:
For all workshop participants, here are all relevant resources that you need to connect:
You can follow the workshop lectures via Twitch in a web browser, no account needed:
Please use this collaborative document to ask questions during the workshop:
Schedule and lecture material:
If you have any questions, please write to support@coderefinery.org or reply to me.
Best regards,
Radovan and the CodeRefinery team
Subject: CodeRefinery workshop: practical info for team leaders
Dear all,
You have indicated that you might want to help out as team leader but don't have a team yet. Thank you for your interest in helping the CodeRefinery to become an educational experience for everyone!
This time, we do not provide a central exercise Zoom for learners and team leaders without own groups. However, you can still support the workshop and here are few options:
In any case you are welcome to attend our team leader onboarding session, to get to know about the different options:
If you have any questions, please write to me or support@coderefinery.org.
Thank you,
Radovan and the CodeRefinery team
Subject: CodeRefinery workshop: practical info for team leaders and local organizers
Dear all,
Summary
Thanks for being a team leader/ local organizer!
Please join one of our onboarding sessions about being a team leader:
We are working on simplifying install instructions (please wait with those).
We plan to send an email to all registrants next week Tuesday.
The are currently reworking the Git lessons for week 1 to reflect more how people work with Git today.
Thank you
First of all: Thanks so much for doing this! It's the teams and team leaders that make this workshop really work. We really appreciate!
What to expect
Expect a dynamic, exciting first week with lots of hands-on activities. Week 2 will be calmer, as we try a new route, providing exercise walk-throughs on stream and leaving it up to groups and individuals to play around on their own time. We suggest to meet in teams for week 1. If your group prefers to go through week 2 exercises, then we recommend to schedule your own sessions for that.
How to prepare to lead a team
Some hints on being a team leader
Do you want to be active or to be around?
Be kind and considerate to everyone. Not everyone has to learn or do the same things. Don't make people feel bad for not doing as much as others, it's only natural!
Don't worry! Take the first day to see how it works and then adapt based on what your group would like.
It can be very hard to get people to talk sometimes. You can try this: Ask someone to screen-share (or you can). The person screen-sharing doesn't figure out what to do, but others tell them what to do. You can even make any exercises group-based this way.
If you meet in-person and have a large screen to share: Twitch stream on one half, Notes on the other half.
Onboarding session
We provide 4 sessions for onboarding of team leaders next week. Please join one of them to learn about the workshop format and ask any questions you may have. The zoom link is the on top of the email.
Materials to read
One-page summary with tips and tricks: https://coderefinery.github.io/manuals/team-leaders/
Questions?
If you have any questions, please write to support@coderefinery.org.
Thank you,
Radovan and the CodeRefinery team