28.02.2024: IDEasy & GraalVM – Automatisierung der IDE
Stell dir vor Michael Schuhmacher wäre auf die Rennpiste gekommen und statt seinem Formel1-Wagen wären da lauter Einzelteile und Werkzeuge… Unvorstellbar – aber so sieht oft der Projektalltag für Entwickler aus, die neu ins Projekt kommen und die Entwicklungsumgebung einrichten müssen.
Entwicklerwerkzeuge müssen nicht nur in der richtigen Version heruntergeladen und installiert werden, sondern auch passend für das Projekt konfiguriert werden. Bis alles passt und Diff-Wars verhindert sind, vergehen da Tage – manchmal sogar Wochen. Mit dem kostenlosen Open-Source Produkt devonfw-ide wird die Projektkonfiguration über einfache Konfigurationsdateien in einem Git-Repository verwaltet. Der Entwickler braucht nur die GIT-URL einzugeben und ein Skript macht die Arbeit automatisch. Der Entwickler hat danach seinen „Rennwagen“ startklar und kann direkt durchstarten und Stories fürs Projekt umsetzten.
Anstatt einer langen Folienschlacht wird es überwiegend Live-Demos geben.
Dabei sehen wir auch wie GraalVM es möglich macht, das Produkt devonfw-ide aus tausenden Zeilen Bash-Code unter dem neuen Namen IDEasy nach Java zu portieren ohne, dass ein Nutzer jetzt erst Java installiert haben muss, um mit IDEasy zu arbeiten. So ist der Termin auch interessant für Java-Entwickler, deren Entwicklungsumgebung schon lange stabil ist, die aber mehr über GraalVM und native Kompilierung von Java-Code wissen wollen.
Jörg Hohwiller ist seit über 20 Jahren begeisterter Entwickler und Designer, insbesondere im Java-Umfeld. Beruflich arbeitet er als Solution-Architekt bei Capgemini, um mit seinen Kunden zusammen solide und tragfähige Lösungen zu schaffen. Auch privat ist er in der Open-Source Szene sehr aktiv. Er freut sich im JUGF seine Erfahrungen einzubringen und von anderen zu lernen.
Ablauf
Bitte meldet euch bei Nuudle an.
Der JUGF-Stammtisch findet als Online-Veranstaltung auf dem Konferenzserver des Freifunk München statt.
Wir sind ab ca. 18:15 Uhr dort eingeloggt. Es wäre schön, wenn der Realname angegeben und die Kamera aktiviert werden.
Wir veranstalten ein Meeting, keine Konferenz. Wir freuen uns daher, wenn wir uns gegenseitig sehen und hören können. Eine Aufzeichnung findet nicht statt.