CN4J Studio
CN4J Studio - Welcome to JakartaOne German!
View CN4J Studio - Welcome to JakartaOne German! abstractDas Cloud Native for Java (CN4J) Studio begrüßt die Zuschauer und gibt eine Übersicht zum Tag und den Themen. | Hendrik Ebbers, Falk Sippach, Jan Westerkamp | Session video for session CN4J Studio - Welcome to JakartaOne German! |
Technical Session
Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co.
View Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co. abstractAuch nach mehr als 20 Jahren ist Jakarta EE (ehemals Java EE) DER Standard, wenn es um die Entwicklung Java-basierte Enterprise Computing Lösungen geht. Dies gilt zumindest immer dann, wenn die Anwendung als Monolithen in einem Application Server deployed werden soll. Wie aber steht es mit einer Anwendung, die aus einer Vielzahl autark laufender Microservices besteht? Und wie gut schlägt sich Jakarta EE in der Cloud, in der geringer Speicherbedarf und schnelle Startzeiten gefragt sind? Die Session zeigt, wie es Jakarta EE geschafft hat, mit der Zeit zu gehen und so, mit Hilfe von Side-Projekten wie dem Eclipse MicroProfile, den Anforderungen moderner Cloud Native Anwendungen gerecht zu werden. Ein Ausblick das Zusammenspiel mit GraalVM und Quarkus zeigt, das Jakarta EE dabei auch in extrem verteilten Cloud-Szenarien aka Serverless, eine gute Figur macht. | Lars Röwekamp | Session video for session Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co. |
CN4J Studio
CN4J Studio - Die Specs von Jakarta EE
View CN4J Studio - Die Specs von Jakarta EE abstractWir geben eine Übersicht der JakartaEE (10) Specs und zeigen, dass diese nicht nur für Jakarta EE Entwickler interessant sind sondern auch in weiteren Frameworks wie Spring oder Mirconaut genutzt werden. | Hendrik Ebbers, Falk Sippach, Jan Westerkamp | Session video for session CN4J Studio - Die Specs von Jakarta EE |
Technical Session
Der Application Server ist tot (?) - es lebe Jakarta EE!
View Der Application Server ist tot (?) - es lebe Jakarta EE! abstractDie Zeit großer monolithischer Enterprise-Anwendungen auf Applikationservern ist vorbei. Moderne Anwendungen sind kleiner, vielfach in mehrere Microservices aufgeteilt, und laufen in Container-Infrastrukturen on-prem oder in der Cloud. Ein Application Server wirkt da deplatziert wie ein Schlachtschiff, wo eher kleine Schnellboote gefordert sind. Ist damit die Geschichte von Java EE zu Ende? Ich zeige in diesem Vortrag, dass dies nicht so ist. Wir schauen dabei auf den häufig zitierten "Lackmus-Test" für Cloud Readiness - 12 Factor App - und prüfen, ob und wie die geforderten Eigenschaften mit Jakarta EE und MicroProfile zu erreichen sind. Wir werfen einen Blick auf die Runtimes und stellen fest, dass es neben der rasanten Umgebung Quarkus durchaus noch Anwendungsfälle für klassische Server wie WildFly oder Payara gibt. Das alles kommt mit einigen Slides und viel Live Demo. | Dirk Weil | Session video for session Der Application Server ist tot (?) - es lebe Jakarta EE! |
CN4J Studio
CN4J Studio - Interview mit Jürgen Höller
View CN4J Studio - Interview mit Jürgen Höller abstractDer Spring Framework Project Lead Jürgen Höller wird mit uns über Jakarta EE, Spring und die Verbindung zwischen beiden reden. | Hendrik Ebbers, Jürgen Höller, Falk Sippach, Jan Westerkamp | Session video for session CN4J Studio - Interview mit Jürgen Höller |
Technical Session
Keycloak an die eigenen (Unternehmens-)Anforderungen anpassen #slideless
View Keycloak an die eigenen (Unternehmens-)Anforderungen anpassen #slideless abstractKeycloak hat sich mittlerweile als eines der meist genutzten Authentifzierungs- und Identity- & Access-Management (IAM) Systeme in Unternehmen etabliert. Ganz gleich ob für klassische Enterprise-Anwendungen, moderne Single-Page-Apps oder Microservice-Architekturen, unterstützt Keycloak doch beide gängigen Protokolle SAML und OIDC (OpenID-Connect) und bietet viel Funktionalität „out-of-the-Box“. Viele Unternehmen haben aber spezielle Anforderungen an das eigene Identity Management und den Authentifizierungsvorgang. Hier bietet Keycloak mit seiner SPI-Architektur (Service Provider Interfaces) den perfekten Ansatz, um eigene, unternehmensspezifische Erweiterungen zu entwickeln, ohne den eigentlichen Anwendungskern verändern oder selbst kompilieren zu müssen und somit jederzeit Upgrade-fähig zu bleiben. In dieser Session schauen wir uns in bewährter Hands-on Mentalität die gängigsten Keycloak-SPIs an und welche Funktionalitäten wir damit in Keycloak implementieren können. Code-Beispiele für Event-Listener und 2-Faktor-Authentifikation inklusive! Auch zum Testen von Keycloak-Extensions zeige ich eine interessante Alternative. | Niko Köbler | Session video for session Keycloak an die eigenen (Unternehmens-)Anforderungen anpassen #slideless |
CN4J Studio
CN4J Studio - Jakarta EE Developer Survey
View CN4J Studio - Jakarta EE Developer Survey abstractZusammen schauen wir uns die aktuellen Ergebnisse der Developer Survey an. Hier lassen sich nicht nur interessante Tendenzen für die Nutzung von Jakarta EE sondern für das gesamte Java Ökosystem ablesen. | Hendrik Ebbers, Falk Sippach, Jan Westerkamp | Session video for session CN4J Studio - Jakarta EE Developer Survey |
Technical Session
Cloud-Native Java-Anwendungen für Kubernetes
View Cloud-Native Java-Anwendungen für Kubernetes abstractKubernetes bietet eine Infrastruktur, in der Anwendungen horizontal skalieren können, bei Fehlern automatisch neu starten und neue Versionen per Rolling-Update ausgerollt werden können. Damit dies reibungslos funktioniert stellt Kubernetes verschiedene APIs bereit, die eine Java-Anwendung nutzen sollte. Zusätzlich können mit OpenTelemetry Traces, Metriken und Logs z. B. mit dem Grafana-Stack gesammelt und ausgewertet werden. So können Entwickler, Betrieb und die Fachseite Informationen abrufen, ob alles wie erwartet funktioniert. Dieser Vortrag bietet Einsteigern einen Überblick über die notwendigen Kubernetes- und Observability-Grundlagen für Java-Anwendungen. | Alexander Schwartz | Session video for session Cloud-Native Java-Anwendungen für Kubernetes |
CN4J Studio
CN4J Studio - API, TCK & Documentation - Über den Aufbau einer Spec
View CN4J Studio - API, TCK & Documentation - Über den Aufbau einer Spec abstractWir schauen uns an wie eine Spec in Jakarta EE bzw. Microprofile aufgebaut ist und wo man die Sourcen und Definitionen der einzelnen Specs finden kann. | Hendrik Ebbers, Falk Sippach, Jan Westerkamp | Session video for session CN4J Studio - API, TCK & Documentation - Über den Aufbau einer Spec |
Keynote
Relook at Microservices
View Relook at Microservices abstractMicroservice is a buzzword, and it has been around for more than one decade. Some companies tried with success while others did not get much benefit from it and then went back to monolith. Are microservices the ultimate goals for application development? In this session, Emily will take you through the history of microservices, look at microservices from different angles and discuss what modern application development and deployment should be. | Emily Jiang | Session video for session Relook at Microservices |
CN4J Studio
CN4J Studio - Über den Tellerrand: Jakarta EE, Adoptium & Microprofile
View CN4J Studio - Über den Tellerrand: Jakarta EE, Adoptium & Microprofile abstractDer iJUG ist mittlerweile ein festes Mitglied in verschiedenen Top-Level Projekten und Working Groups der Eclipse Foundation. Zusammen schauen wir uns an, an welchen Projekten der iJUG sich aktuell aktiv beteiligt und welche Aufgaben hier übernommen werden. | Hendrik Ebbers, Falk Sippach, Jan Westerkamp | Session video for session CN4J Studio - Über den Tellerrand: Jakarta EE, Adoptium & Microprofile |
Industry Session
Industry Session - IBM, Oracle, Payara
View Industry Session - IBM, Oracle, Payara abstractClaudia Beisiegel (IBM, German) IBM's Commitment to Cloud-Native Java: Liberty, Jakarta EE & MicroProfile It's an exciting time to be part of the enterprise Java community, as Jakarta EE and MicroProfile push cloud-native Java standards into the future. In our session today, we explore IBM’s long-standing commitment Java and to it’s evolution through the open source Jakarta EE and MicroProfile working groups. Join Claudia Beisiegel as she explores innovation we are driving through the open source Open Liberty compatible implementation and our WebSphere Liberty product. Gunnar Hillert (Oracle, German) Oracle Enterprise Cloud Native Java und Jakarta EE Gunnar Hillert von Oracle fasst zusammen wie Jakarta EE von Oracle unterstützt wird und wie Oracle Jakarta EE Technologien über das Spektrum der Oracle Enterprise Cloud Native Java Produkte nutzt. Die abgedeckten Produkte umfassen unter anderem WebLogic Server, WebLogic Server für Oracle Cloud Infrastructure, Coherence, Helidon und Verrazzano. Wir werden auch einige der bevorstehenden Produktveröffentlichungen ansprechen. Steve Millidge (Payara, English) How Payara 6 and Jakarta EE 10 Affects Developers and Businesses In this talk, Payara CEO Steve Millidge will discuss the main upcoming developments of the Payara Platform that will impact any project or business using the Payara Platform. Jakarta EE 10 is the first major release of Jakarta EE since the “jakarta” namespace update. Many of the component Specifications are introducing Major or Minor version updates to signify key changes in their respective Specifications and APIs. The Platform and/or Web Profile Specifications will be incorporating many of these updated Specifications. As Jakarta EE 10 contains breaking changes, you cannot run your Jakarta EE 8 apps on Payara 6 Community. Steve will explain why you will need to consider Payara Enterprise to stay with Jakarta EE 8 OR prepare for migration to Jakarta EE 10. | Claudia Beisiegel, Gunnar Hillert, Steve Millidge | Session video for session Industry Session - IBM, Oracle, Payara |
CN4J Studio
CN4J Studio - Wie kann ich meinen ersten Commit machen? - Vorstellung von Cyberland und das iJUG Stipendium
View CN4J Studio - Wie kann ich meinen ersten Commit machen? - Vorstellung von Cyberland und das iJUG Stipendium abstractMittlerweile gibt es durch den iJUG verschiedene Initiativen die eine Mitarbeit an Open Source Projekten fördern. Neben den Aktivitäten des Cyberland gibt es auch das iJUG Stipendium welches die Mitarbeit an Open Source wie Jakarta EE mit Benefits belohnt. Für Einsteiger in den Bereich Open Source schauen wir hier einmal auf die verschiedenen Möglichkeiten. | Hendrik Ebbers, Markus Karg, Falk Sippach, Jan Westerkamp | Session video for session CN4J Studio - Wie kann ich meinen ersten Commit machen? - Vorstellung von Cyberland und das iJUG Stipendium |
Technical Session
Wie Azure Jakarta EE nutzt
View Wie Azure Jakarta EE nutzt abstractJakarta EE Spezifikationen stecken tief im Herz von mehreren Azure Dienstleistungen. Event Bus, Active Directory, Azure Spring Apps und natürlich die App Server Runtimes von Oracle, Red Hat und IBM nutzen alle eine oder mehrere Jakarta EE Spezifikationen. Dieser Vortrag ist eine Rundreise durch die Überlappungen zwischen diesen Azure Angeboten und den Jakarta EE Spezifikationen. Schaue, wie Servlet, JSP, JSTL und Security auf Azure First Party Angebote aussehen. Erfahre, wie die gesamten Jakarta EE Web und Full Profile bei den App Server Angeboten von Red Hat, IBM, und Oracle, auf verschiedenen Runtimes inklusive App Service, Virtual Machines, Kubernetes und OpenShift, offeriert werden. | Ed Burns | Session video for session Wie Azure Jakarta EE nutzt |
CN4J Studio
CN4J Studio - Jakarta EE 10 Pre-Release Party!
View CN4J Studio - Jakarta EE 10 Pre-Release Party! abstractCelebrate with us the upcoming Jakarta EE 10 Release! | Hendrik Ebbers, Emily Jiang, Will Lyons, Falk Sippach, Jan Westerkamp | Session video for session CN4J Studio - Jakarta EE 10 Pre-Release Party! |
CN4J Panel
CN4J Panel
View CN4J Panel abstractErfahre von den Cloud Native for Java (CN4J) Experten die Hintergründe, letzten Neuigkeiten und Ziele in aktuellen und zuküftigen Releases, z.B. von Jakarta EE und MicroProfile. | Ed Burns, Hendrik Ebbers, Werner Keil, Mario-Leander Reimer, Lars Röwekamp, Dirk Weil, Jan Westerkamp | Session video for session CN4J Panel |
CN4J Studio
CN4J Studio - JakartaOne Livestream German Closing
View CN4J Studio - JakartaOne Livestream German Closing abstractVerabschiedung der JakarteOne LiveStream German Teilnehmer aus dem CloudLand. | Hendrik Ebbers, Falk Sippach, Jan Westerkamp | |