Wir nutzen Google Analytics.
Mehr Info: Datenschutz

Code Working Space

Events
22-08-2019
Java User Group Meetup

Als Entwickler sind wir ständig damit beschäftigt die Welt zu automatisieren um Dinge effizienter umzusetzen und damit mehr Zeit für die interessanten Tätigkeiten zu haben. Softwaresysteme bestehen heute meist aus vielen vernetzten Komponenten, was das Aufsetzen und Betreiben wesentlich verkompliziert. Continuous Integration, DevOps und Infrastructure as Code sind gute Ansätze um diese Komplexität in ausführbaren Code bzw. Konfiguration zu verpacken. Bei der Entwicklung selbst basiert unser Workflow leider immer noch auf manuellen Schritten:

Mit Test-Umgebungen aufsetzen, Git Repositories clonen und syncen, Builds laufen lassen oder Dependencies herunterladen verschwenden wir sehr viel Zeit und Energie.
Gitpod (gitpod.io) erlaubt auch diese Anteile zu automatisieren, so dass ich als Entwickler zu jedem meiner Projekte auf Knopfdruck eine “ready-to-code” Entwicklungsumgebung erzeugen kann. Dies beinhaltet nicht nur die IDE, sondern auch alle Systemabhängigkeiten wie Datenbanken usw. So eine Umgebung wird dann für den jeweiligen Task verwendet (z.B. Bugfix, Feature Entwicklung oder Code Review) und danach einfach weggeworfen. Entwickler können sich jederzeit neue Umgebungen erstellen. Damit gelingt nicht nur das Onboarding neuer Entwickler in Sekunden, Entwickler müssen nicht mehr auf Builds warten, Bugs sind endlich 100% reproduzierbar und Entwicklungsumgebungen müssen nicht manuell aktualisiert oder synchronisiert werden.

Referent:
Sven Efftinge entwickelt seit vielen Jahren Softwaretools wie z.B.
Eclipse Theia, Eclipse Xtext und Gitpod. Er ist Co-Founder von TypeFox
(typefox.io) und lebt in Kiel.

Link zur Veranstaltung:
https://www.meetup.com/de-DE/j...