34
events were organized by JUG Switzerland during 2024 so far.

Matthias Haeussler ist Chief Technologist bei der Novatec Consulting, Dozent an der Hochschule für Technik in Stuttgart im Fach "Verteilte Systeme" und Organisator des Cloud Foundry Meetups Stuttgart. Er berät Kunden bei deren Cloud Strategie, unterstützt aktiv Implementierungen und Migrationen. Davor war er über 15 Jahre bei der IBM R&D beschäftigt. Er hält Vorträge auf nationalen sowie internationalen Konferenzen wie z.B. Open Source Summit, OOP, den IT Tagen sowie der KubeCon & Spring IO.

X (Twitter): @maeddes
Mastodon: @maeddes@hachyderm.io
LinkedIn: linkedin.com/in/matthiashaeussler/

18.01.2024

Java Entwicklung mit Cloud-basierten IDEs

LOCATION: Luzern
KEYWORDS: Cloud, Technology, Hands-On, Tools

AGENDA:18:15-19:30h: interaktiver Vortrag inkl. Q/A
Nach dem Vortrag hast Du Gelegenheit, Dich mit dem Referenten und Berufskollegen bei einem reichhaltigen Apéro auszutauschen und zu vernetzen.

SPEAKER: Matthias Häussler   COMPANY: Novatec Consulting GmbH
SLIDES: 240118_Cloud_IDEs.pdf

In den letzten 2 Jahren haben cloud-basierte Entwicklungsumgebungen wie Gitpod oder GitHub Codespaces stark an Popularität gewonnen. Mit Devpod kam vor kurzem eine neue Open Source Technologie in diesem Feld dazu, und es ist sehr wahrscheinlich, dass es in naher Zukunft noch weitere Neuerscheinungen geben wird.

Mit diesem Vortrag vergleiche ich den Ansatz dieser Technologien mit traditionellen IDEs und versuche, die Rolle der Container Technologie - insbesonders der devcontainer Spezifikation - zu beleuchten.

Der Fokus liegt hier auf der JVM-basierten Sprachen und den IDEs VisualStudio Code und IntelliJ.

Ich werde in einer Live Demo zeigen, wie schnell es möglich ist, ohne grosses Setup polyglotte, container-basierte Anwendungen zu entwickeln. Das beinhaltet auch die Möglichkeit, die Development und Test Ergebnisse sofort zu zeigen, sowie das Deployment in Umgebungen ausserhalb der IDEs.

In der Demo zeige ich zudem, wie man das Standard Setup für die eigenen Bedürfnisse anpassen kann.

Ich werde ausserdem darauf eingehen, wie mir die Technologien bei den praktischen Beispielen in verschiedenen Szenarien vom beruflichen Alltag wie auch bei der Vorlesung an den Hochschulen geholfen haben.

LEVEL OF TALK: Beginner
LANGUAGE: Talk: de / Slides: en


Matthias Haeussler ist Chief Technologist bei der Novatec Consulting, Dozent an der Hochschule für Technik in Stuttgart im Fach "Verteilte Systeme" und Organisator des Cloud Foundry Meetups Stuttgart. Er berät Kunden bei deren Cloud Strategie, unterstützt aktiv Implementierungen und Migrationen. Davor war er über 15 Jahre bei der IBM R&D beschäftigt. Er hält Vorträge auf nationalen sowie internationalen Konferenzen wie z.B. Open Source Summit, OOP, den IT Tagen sowie der KubeCon & Spring IO.

X (Twitter): @maeddes
Mastodon: @maeddes@hachyderm.io
LinkedIn: linkedin.com/in/matthiashaeussler/


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland