CN4J Studio
CN4J Studio - Welcome to JakartaOne German!
Zeige CN4J Studio - Welcome to JakartaOne German! ZusammenfassungDas 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 für Session CN4J Studio - Welcome to JakartaOne German! |
Technische Session
Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co.
Zeige Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co. ZusammenfassungAuch 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 für Session Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co. |
CN4J Studio
CN4J Studio - Die Specs von Jakarta EE
Zeige CN4J Studio - Die Specs von Jakarta EE ZusammenfassungWir 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 für Session CN4J Studio - Die Specs von Jakarta EE |
Technische Session
Der Application Server ist tot (?) - es lebe Jakarta EE!
Zeige Der Application Server ist tot (?) - es lebe Jakarta EE! ZusammenfassungDie 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 für Session Der Application Server ist tot (?) - es lebe Jakarta EE! |
CN4J Studio
CN4J Studio - Interview mit Jürgen Höller
Zeige CN4J Studio - Interview mit Jürgen Höller ZusammenfassungDer 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 für Session CN4J Studio - Interview mit Jürgen Höller |
Technische Session
Keycloak an die eigenen (Unternehmens-)Anforderungen anpassen #slideless
Zeige Keycloak an die eigenen (Unternehmens-)Anforderungen anpassen #slideless ZusammenfassungKeycloak 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 für Session Keycloak an die eigenen (Unternehmens-)Anforderungen anpassen #slideless |
CN4J Studio
CN4J Studio - Jakarta EE Developer Survey
Zeige CN4J Studio - Jakarta EE Developer Survey ZusammenfassungZusammen 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 für Session CN4J Studio - Jakarta EE Developer Survey |
Technische Session
Cloud-Native Java-Anwendungen für Kubernetes
Zeige Cloud-Native Java-Anwendungen für Kubernetes ZusammenfassungKubernetes 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 für Session Cloud-Native Java-Anwendungen für Kubernetes |
CN4J Studio
CN4J Studio - API, TCK & Documentation - Über den Aufbau einer Spec
Zeige CN4J Studio - API, TCK & Documentation - Über den Aufbau einer Spec ZusammenfassungWir 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 für Session CN4J Studio - API, TCK & Documentation - Über den Aufbau einer Spec |
Keynote
Relook at Microservices
Zeige Relook at Microservices ZusammenfassungMicroservice 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 für Session Relook at Microservices |
CN4J Studio
CN4J Studio - Über den Tellerrand: Jakarta EE, Adoptium & Microprofile
Zeige CN4J Studio - Über den Tellerrand: Jakarta EE, Adoptium & Microprofile ZusammenfassungDer 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 für Session CN4J Studio - Über den Tellerrand: Jakarta EE, Adoptium & Microprofile |
Industrie Session
Industry Session - IBM, Oracle, Payara
Zeige Industry Session - IBM, Oracle, Payara ZusammenfassungClaudia Beisiegel (IBM, Deutsch) IBMs Engagement für Cloud-natives Java: Liberty, Jakarta EE & MicroProfile Es ist eine aufregende Zeit, Teil der Enterprise-Java-Community zu sein, da Jakarta EE und MicroProfile Cloud-native Java-Standards in die Zukunft vorantreiben. In unserer heutigen Session untersuchen wir das langjährige Engagement von IBM für Java und seine Entwicklung durch die Open-Source-Arbeitsgruppen Jakarta EE und MicroProfile. Schließen Sie sich Claudia Beisiegel an, wenn sie die Innovation erforscht, die wir durch die Open-Source-Open-Liberty-kompatible Implementierung und unser WebSphere-Liberty-Produkt vorantreiben. Gunnar Hillert (Oracle, Deutsch) 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, Englisch) 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 für Session Industry Session - IBM, Oracle, Payara |
CN4J Studio
CN4J Studio - Wie kann ich meinen ersten Commit machen? - Vorstellung von Cyberland und das iJUG Stipendium
Zeige CN4J Studio - Wie kann ich meinen ersten Commit machen? - Vorstellung von Cyberland und das iJUG Stipendium ZusammenfassungMittlerweile 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 für Session CN4J Studio - Wie kann ich meinen ersten Commit machen? - Vorstellung von Cyberland und das iJUG Stipendium |
Technische Session
Wie Azure Jakarta EE nutzt
Zeige Wie Azure Jakarta EE nutzt ZusammenfassungJakarta 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 für Session Wie Azure Jakarta EE nutzt |
CN4J Studio
CN4J Studio - Jakarta EE 10 Pre-Release Party!
Zeige CN4J Studio - Jakarta EE 10 Pre-Release Party! ZusammenfassungCelebrate with us the upcoming Jakarta EE 10 Release! | Hendrik Ebbers, Emily Jiang, Will Lyons, Falk Sippach, Jan Westerkamp | Session-Video für Session CN4J Studio - Jakarta EE 10 Pre-Release Party! |
CN4J Panel
CN4J Panel
Zeige CN4J Panel ZusammenfassungErfahre 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 für Session CN4J Panel |
CN4J Studio
CN4J Studio - JakartaOne Livestream German Closing
Zeige CN4J Studio - JakartaOne Livestream German Closing ZusammenfassungVerabschiedung der JakarteOne LiveStream German Teilnehmer aus dem CloudLand. | Hendrik Ebbers, Falk Sippach, Jan Westerkamp | |