CodeRefinery workshop

Europe/Stockholm
Hörsalsvägen 5

Hörsalsvägen 5

Description

Onsite CodeRefinery workshop, Gothenburg, 27-29 August 2024

Organised by CodeRefinery and partners, among which are NAISS, C3SE, UPPMAX, PDC, and ENCCS

 

Do you write code for your research? Do you manage data? Most importantly, are you doing it properly? Has it ever happened to you to have to rewrite or simply copy-paste codes from one folder to another, possibly losing things during the process? Have you ever opened an old code you wrote and had no clue what it does? Maybe you feel you waste a lot of time doing a lot of manual work to process your data and would like to automate it? Or maybe you also are not doing any of this yet, but would like to avoid these issues from happening in the future and do things properly from the beginning?

 

If you answered yes to any of the previous questions, then you are strongly encouraged to participate in the CodeRefinery workshop in Gothenburg on 27-29 August, 2024.

 

Topics covered in the workshop include:

 

  • Using Git to maintain your codes and collaborate with others
  • Principles of reproducible research and FAIR
  • Good coding practices in general (writing documentation, testing, how to choose an appropriate license)
  • The Workshop will not teach you to code, but all the “good practice skills” that are needed to write good maintainable software and achieve reproducible research.

 

The workshop will alternate between type along tutorials and hands-on exercises.

 

More information and the registration form may be found on the workshop page: https://coderefinery.github.io/2024-08-27-gothenburg/

    • 09:00 12:00
      Introduction to version control - part 1/2 3h

      https://coderefinery.github.io/git-intro/

    • 12:00 13:00
      Lunch 1h
    • 13:00 16:00
      Introduction to version control - part 2/2 3h

      https://coderefinery.github.io/git-intro/

    • 09:00 12:00
      Collaborative distributed version control 3h

      https://coderefinery.github.io/git-collaborative/

    • 12:00 13:00
      Lunch 1h
    • 13:00 14:30
      Reproducible research and FAIR data 1h 30m

      https://coderefinery.github.io/reproducible-research/

    • 14:30 16:00
      Social coding and open software 1h 30m

      https://coderefinery.github.io/social-coding/

    • 09:00 10:30
      Jupyter 1h 30m

      https://coderefinery.github.io/jupyter/

    • 10:30 12:00
      Documentation 1h 30m

      https://coderefinery.github.io/documentation/

    • 12:00 13:00
      Lunch 1h
    • 13:00 14:30
      Software testing 1h 30m

      https://coderefinery.github.io/testing/

    • 14:30 16:00
      Modular code development 1h 30m

      https://coderefinery.github.io/modular-type-along/