Im Oktober und November 2023 veranstaltete die Community "Nachhaltige Digitalisierung" an sechs Terminen eine virtuelle Workshopreihe zu "Green Coding".
Fokus der mit über 100 Teilnehmerinnen und Teilnehmer pro Termin besuchten Veranstaltungsreihe war es, Softwareentwicklerinnen und -entwicklern und Softwarearchitektinnen und -architekten ein fundiertes Verständnis und praktische Erfahrungen im Bereich Green Coding zu vermitteln. In der folgenden Zusammenfassung werden die zentralen Inhalte aufgelistet.
WS 1: Theoretische Grundlagen des Green Codings
- Von Anforderungen über Implementierung bis hin zu Testing und Betrieb
- Effizienzmessung von Code mit Messtools – lokal und in der Cloud
WS 2 und 3: Messtools und deren Anwendungen
- Einsatz des Messtools "jPowerMonitor" und Probleme beim Messen in der Cloud
- Demonstration der "jUnit Extension" am Beispiel des Vergleichs zweier Algorithmen
- Anwendungsmöglichkeiten, Konfiguration der Schnittstellen und Sensoren
WS 4: Optimierung von Testing und Betriebsplattformen
- Sustainable Testing, Selective Test Execution, CI/CD Pipelines
- Energieoptimierte Konfigurationen von Betriebsplattformen mit dynamischer Skalierung, Containern, Cloud, Autoscaling und mehr
WS 5: Holistische Betrachtung der Softwareentwicklung
- Hebel und Maßnahmen für mehr Nachhaltigkeit von Planung bis Betrieb
- Umweltzeichen "Blauer Engel" vom Umweltbundesamt
WS 6: Anwendungsfälle und Forschungsergebnisse
- Einsatzmöglichkeiten von Green Coding in Bereichen wie Deep Learning und Steuerungs-Software
- Vorstellung der Studienergebnisse des Forschungsprojekts SoftAWERE und Einblick in das Projekt "Potentials of Green Coding"
Zusätzlich ist ein umfangreiches Booklet in Arbeit, dass in Kürze zur Verfügung gestellt wird.
Gern können Sie die vorgestellten Präsentationen aus den sechs Terminen über das Kontaktformular der Website anfordern. Bitte geben Sie im Formular dazu das zuständige Referat T I 1 an.