BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260808T155407Z
UID:467996f7-fb95-4123-96d4-fc83d22e6f3e
DTSTART:20250204T080000Z
DTEND:20250206T160000Z
DESCRIPTION:Educators: \nLisanna Paladin (HD-HuB)\,  Rabea Müller (ZB MED 
 - associated member)\, Alan O'Cais (University of Barcelona)\, Sabry Razic
 k (University of Oslo)\n\nDate: \n04-06.02.2025\n\nLocation: \nOnline\n\nC
 ontents:\nThis intensive three-day workshop focuses on collaborative and F
 AIR software development practices critical for data scientists. Participa
 nts will engage in hands-on learning across three key domains:\n\nDay 1 is
  dedicated to collaborative distributed version control\, providing practi
 cal training on collaborative technologies. Participants will explore coll
 aboration concepts\, repository management\, code review practices\, and s
 oftware licensing.\nDay 2 begins a practical exploration of the concepts i
 ntroduced for the case of a Python project. It covers the tools we can use
  to implement FAIR principles\, how to create a reproducible environment\,
  tips to make code readable\, and how to structure your application.\nDay 
 3 concentrates on software testing\, automated testing strategies\, how to
  document code\, how to facilitate code citation\, and collaborating with 
 others.\nThe workshop offers a comprehensive\, hands-on approach to develo
 ping professional software engineering skills tailored to data science res
 earch.\n\nLearning goals:\nBy the end of this workshop\, you will be able 
 to:\n\nImplement collaborative distributed version control techniques\nUnd
 erstand and practice collaborative workflows\nConduct effective code revie
 ws\nContribute to repositories owned by others\nNavigate software licensin
 g considerations\nDesign and implement local software testing\nCreate auto
 mated testing strategies\nDevelop reproducible research environments\nMana
 ge software project lifecycles\nSystematically organize computational proj
 ects\nRecord and manage computational dependencies and environments\nPrere
 quisites:\n- To follow the workshop more efficiently\, we recommend having
  a two-screen setup\n- To actively communicate during the workshop\, pleas
 e familiarise yourself with Markdown formatting by reviewing the HedgeDoc 
 features document\n\nKeywords:\nSoftware\n\nTools:\nPython
SUMMARY:Code & Collaborate: The FAIRytale of Software Development
URL;VALUE=URI:https://www.denbi.de/training-courses-2024/1837-code-collabor
 ate-the-fairytale-of-software-development
END:VEVENT
END:VCALENDAR
