Email drafts for workshop-2025-March

Subject: CodeRefinery workshop: summary, feedback, and bring your own code session

Dear all,

Thank you very much for participating. Special thanks to all the helpers, instructors, and organisers.

We'd like to 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 things better. Ask for help and work together.

We provide a bring your own code session on April 16, 9-11 CEST. Please come and discuss with us.
Please register for this optional follow-up event via https://link.webropolsurveys.com/EP/77CAC7D83922E86E.

Our lessons can be found at https://coderefinery.org/lessons/. They are open source and will stay open and accessible also in future. Please open issues with suggestions and please send us pull requests with improvements.
You can also reuse or cite our lessons; please refer to the CITATION.cff for citation information. All lessons will soon also appear with own DOI on Zenodo: https://zenodo.org/communities/coderefinery/ .

Please also find all information regarding follow up of the workshop in our workshop outro: https://github.com/coderefinery/workshop-outro

If you would like a certificate or credit for the workshop, please see: https://coderefinery.github.io/2025-03-25-workshop/certificates/. Deadline for getting the credit/certificate is April 16th, 2025.

If you would like to stay informed about future events, please sign up for our newsletter: https://coderefinery.org/about/newsletter/.

Thank you for your time and feedback.

Enrico and Diana, on behalf of the CodeRefinery team


Subject: CodeRefinery workshop: Welcome to week 2

Dear participant,

Thank you for joining the CodeRefinery 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!

​​​​Archived questions and: https://coderefinery.github.io/2025-03-25-workshop/questions/
​​​​Video recordings: https://www.youtube.com/watch?v=7YPnR-nw8NU&list=PLpLblYHCzJACpOmIzO8TywjtfYD7_d93H

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:

​​​​https://github.com/coderefinery/git-intro
​​​​https://github.com/coderefinery/git-collaborative

This week will be a little bit 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/2025-03-25-workshop/#schedule

As we did last week, you will need at least two browser windows to 1) watch the stream and 2) ask questions:

​​​​https://twitch.tv/coderefinery/
​​​​https://notes.coderefinery.org/workshop-2025-march

Best regards,
Diana, on behalf of the CodeRefinery Team


Subject: Getting ready for day 3 with git version control.

Hello!

Today we covered the basics of git and tomorrow we will collaborate together using git and GitHub. If you missed today (or yesterday) it is still possible to fully enjoy tomorrow and do exercises together.

A short reminder on what you need to do before tomorrow

Tomorrow 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?template=access-request.md (there click the green button "Create" on bottom right).

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.

Please accept the invitation.

Don't forget to "unwatch" both https://github.com/cr-workshop-exercises/centralized-workflow-exercise and https://github.com/cr-workshop-exercises/centralized-workflow-exercise-recorded to make sure you don't get too many emails during the exercise.

To "unwatch", go to the repository and click the "Unwatch" button (top middle of the screen) and then select "Participating and @mentions".

That is all for today. You may find today's video on Twitch https://twitch.tv/coderefinery for another week. Recordings are also being uploaded to our YouTube channel https://www.youtube.com/watch?v=7YPnR-nw8NU&list=PLpLblYHCzJACpOmIzO8TywjtfYD7_d93H.

Have a great evening!
Enrico, on behalf of the CodeRefinery team


OLD STUFF HERE BELOW

Hi,

Thank you for joining us today!

You may find the archived questions and answers at https://coderefinery.github.io/2025-03-25-workshop/questions/.
If you'd like to revisit some of the episodes, you may find the videos on Twitch https://twitch.tv/coderefinery for another week. Recordings are also being uploaded to our YouTube channel https://www.youtube.com/watch?v=7YPnR-nw8NU&list=PLpLblYHCzJACpOmIzO8TywjtfYD7_d93H.

Preparations for day 2

Having the local editors available is good: VS Code or command line. See the second option on installation (https://coderefinery.github.io/installation/). If you don't have these, you can still attend and there are some steps you can do, and you'll learn for the future.

Preparations for day 3

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?template=access-request.md (there click the green button "Create" on bottom right).

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.

Please accept the invitation
Don't forget to "unwatch" both https://github.com/cr-workshop-exercises/centralized-workflow-exercise and https://github.com/cr-workshop-exercises/centralized-workflow-exercise-recorded to make sure you don't get too many emails during the exercise.
To "unwatch", go to the repository and click the "Unwatch" button (top middle of the screen) and then select "Participating and @mentions".

Help with preparations
If you need some interactive help to make sure the tools you need are correctly setup on your computer, please join us tomorrow morning Wedneday 26/03/2025 on zoom before the stream starts at 8:00 CET, Rome (9:00 EET, Helsinki). https://aalto.zoom.us/j/69608324491

How to follow the workshop
As usual the links for the following days will be:

Workshop page: https://coderefinery.github.io/2025-03-25-
Interactive Q&A document: workshop/https://notes.coderefinery.org/workshop-2025-march

Best regards,
Enrico, on behalf of the CodeRefinery team


OLD STUFF BELOW

Practical information one week before the workshop

Subject: CodeRefinery workshop practical information

Dear all,

We are happy to have you onboard of the next Coderefinery workshop that starts on Tuesday March 25th at 9am CET. Full schedule and details at the March 2025 CodeRefinery workshop webpage.

Before the workshop: pre-requisites

If you plan to participate in the hands-on exercises for this workshop, please ensure you have the necessary pre-requisites prepared by visiting this link.

We provide multiple ways to learn Git: via GitHub web-interface, using the shell terminal, using VS code.

Using Git in the shell terminal gives you full control over your workflow, but you might not be familiar with the terminal itself. If you’d like to take advantage of Git’s full power through the command line, we offer a shell crash course just before our installation session.

If you need assistance with the installation, we offer two help sessions on March 19th and March 24th. Please check the schedule in your time zone: https://coderefinery.github.io/2025-03-25-workshop/#schedule . You can also ask someone you know for installation help - these are standard tools and they can probably give you custom advice.

Connection details for the installation help sessions and the shell crash course: https://aalto.zoom.us/j/69608324491 .

During the workshop: How-to follow

Here are all relevant resources that you will need in order to connect during the workshop:

We will take a break for lunch each day, which we have done our best to schedule at a time that will work for most locations as we are across multiple time zones.

For those who need 1 ECTS credit, please check https://coderefinery.github.io/2025-03-25-workshop/certificates/

If you are attending the workshop in-person, you will receive more instructions from your local host.

If you have any questions, please write to support@coderefinery.org

Best regards,
Enrico and Diana, on behalf of the CodeRefinery team


Privacy! You are receiving this email because you registered for the next CodeRefinery workshop. If your plans have changed, you can update your registration by visiting https://indico.neic.no/login/?next=/event/279/
You can check the code of conduct for the workshop at https://coderefinery.org/about/code-of-conduct/


Old email drafts

https://hackmd.io/nbsoAigeSsC0NobYnc8Dkg