Java entwickelt sich schneller als je zuvor weiter – als Sprache, aber insbesondere auch als Plattform. Java zeichnet sich durch ein umfangreiches Ökosystem aus. Als Community behalten wir den Überblick und sind mit den neusten Entwicklungen vertraut.
Von Java über Kotlin bis Spring – das sind unsere Themen
Wir sind eine leidenschaftliche Gruppe von Entwickler:innen, die sich für alle Themen rund um Java interessieren. Dazu gehören auch andere JVM-Sprachen wie Kotlin und Scala, sowie Frameworks wie Spring, Quarkus, ktor und vieles mehr. Als Community behalten wir all diese Themen im Blick und beschäftigen uns mit den wichtigsten Fragen. Mit unserem Wissen unterstützen wir unsere Projekte, wir teilen es aber auch auf Meetups und Konferenzen. Für unsere Kunden führen wir Schulungen und Workshops durch, um sie auch für die Zukunft mit Java fit zu machen.
Hacking Days
Als Community ist uns der Austausch untereinander wichtig. Dazu
veranstalten wir gerne Hacking Days, bei denen wir uns als ganze
Community zusammensetzen und gemeinsam ein Thema praktisch erarbeiten.
So lernen wir nicht nur ein Thema kennen, sondern wir lernen auch
voneinander.
Ein breites Spektrum an Mitgliedern und Interessen
Unsere Community bringt verschiedene Mitglieder und Interessen zusammen. Vom Java-Neuling bis zur Expertin mit über 20 Jahren Java-Erfahrung ist bei uns alles vertreten. Entsprechend vielfältig sind die Interessen, von der Basistechnologie bis hin zur Anwendung z.B. in KI und Machine Learning.
Eine Auswahl unserer Themen
JVM und LizenzenViele Optionen, viele Fragen
Lange Zeit war die Oracle Hotspot VM der de-facto Standard als Ausführungsumgebung für Java-Anwendungen. Inzwischen gibt es eine Reihe von freien und kommerziellen Alternativen, die sich sehr ähnlich sind, aber in technischen und organisatorischen Details unterscheiden. Hier gilt es, die richtige Wahl für die eigene Anwendung zu treffen. Als Community haben wir uns tiefgehend mit den verschiedenen Varianten beschäftigt, und nutzen dieses Wissen, um unsere Kunden bei der Wahl der richtigen Alternative zu unterstützen.
GraalVMEine neue virtuelle Maschine für Java
Mit der GraalVM gibt es von Oracle eine neue virtuelle Maschine für
Java, die eine echte Alternative zu den bestehenden VMs darstellt.
GraalVM verspricht eine optimierte Ausführung insbesondere von
Java-Programmen, die neuere Sprachkonstrukte einsetzen. Mit den
sogenannten “native Images” lassen sich vorkompilierte Java-Anwendungen
erzeugen, die innerhalb von Millisekunden starten. Diese Vorteile gibt
es aber nicht umsonst – wo sich GraalVM und native Images lohnen und wo
nicht, haben wir in der Community intensiv betrachtet, und unser Wissen
auf Konferenzen und Java User Groups geteilt.
Kotlin for Data ScieneUmfangreiche Bibliotheken für Data Science, Visualisierung und Machine Learning
Es muss nicht immer nur Python sein - auch Kotlin bietet umfangreiche
Bibliotheken für Data Science, Visualisierung und Machine Learning, in
einer hoch performanten Sprache. Zusammen mit der Machine-Learning-Community beschäftigen wir uns mit den Möglichkeiten von Kotlin, und
evaluieren, wo sie eine gute Alternative zu gängigen Technologien
darstellen.