GESCHENK FÜR DICH @ JAVALAND 2021

JETZT NEWSLETTER ABONNIEREN UND T-SHIRT SICHERN!

 

Im OPEN KNOWLEDGE Newsletter teilen wir unser Wissen mit dir. Mit unserer knackigen Übersicht empfehlen wir dir alle sechs Wochen interessante Fachartikel und hilfreiche Blogeinträge aus den Erfahrungen unserer täglichen Arbeit.
Wir sind OPEN KNOWLEDGE, unsere cross-funktionalen Teams entwickeln Unternehmenssoftware, Webanwendungen und Cloud-Lösungen.

 

Melde dich jetzt für unseren Newsletter an und erhalte als Dankeschön ein #Wissenteilen T-Shirt in deiner Größe.

 

Nachdem Du dich für unseren Newsletter angemeldet und das Double Opt-In bestätigt hast,
sende uns bitte eine E-Mail mit deiner Anschrift und deiner T-Shirt Größe an marketing@openknowledge.de .
Wir schicken dir Dein persönliches #Wissenteilen T-Shirt dann per Post zu.

ANMELDUNG NEWSLETTER

OPEN KNOWLEDGE TALKS @ JAVALAND 2021

[Quantum 3] Dienstag, 16. März, 12:00 – 12:40

Der Hase und der Igel: Technische Gründe für schlechte Entwicklungsperformance

Der Startup-Prozess klassischer Java Enterprise Applikationen verhält sich wie der Hase. Er läuft und läuft und läuft und braucht trotzdem sehr lange um das Ziel zu erreichen. Egal ob Spring oder JEE. Der Grund dafür ist eine spezielle Art der Metaprogrammierung, die von den meisten Frameworks verwendet wird. Aber warum eigentlich? Was können wir da besser machen? Was ist eigentlich Metaprogrammierung? Was hat Quarkus damit zu tun? Und wäre es nicht möglich, wie der Igel, den Hasen am Ziel mit einem „Ich bin schon da“ zu begrüßen? In diesem Talk möchte bei „null“ anfangen, grundlegend erläutern was Metaprogrammierung eigentlich ist und den aktuellen Stand der Industrie in Bezug auf Metaprogrammierung in Java erläutern, alternativen aufzeigen und vergleichen.

Speaker: Thorben Kuck

 

[Quantum 2] Dienstag, 16. März, 13:00 – 13:40

Enterprise Java on Steroids

Enterprise Java scheint mit seinem Memory- und Runtime-Overhead in Zeiten von Cloud-native und Serverless nicht wirklich gut für eine Zukunft gerüstet. Erschwerend kommt hinzu, dass viele Enterprise Frameworks mit Annotation Scanning, Aufbau von Proxies und Caches das Start- und Speicherverhalten weiter negativ beeinflussen. Bedeutet dies das Aus für Java in der Wunderwelt der Cloud? Mitnichten! Projekte wie GraalVM, Micronaut und Quarkus versuchen, Java in der Cloud zur Numero Uno werden zu lassen. Und das auf beeindruckende Art und Weise. Die Session zeigt anhand praktischer Beispiele, was heute bereits möglich ist

Speaker: Lars Röwekamp

 

[Quantum 1] Dienstag, 16. März, 14:00 – 14:40

Evolving APIs

„Don’t break the Client“ ist der oberste Grundsatz, wenn man ein Public API zur Verfügung stellt. Und auch innerhalb meiner (Micro-)Service-Landschaft gilt: Nur wenn mein API abwärtskompatibel ist, kann ich meinen Service unabhängig deployen. Aber wie kann ich abwärtskompatible APIs realisieren, ohne auf Dauer im hohem Wartungsaufwand für das Aufrechterhalten alter Schnittstellen(-Versionen) zu ersticken? Welche Versionierungsstrategie sollte ich in welcher Situation fahren und wie implementiere ich die verschiedenen Strategien geschickt? In der Praxis erweist sich das Management von APIs und deren Versionen als gar nicht so einfach. Diese Session zeigt mögliche Wege und Alternativen, um der Versionierungshölle zu entkommen.

Speaker: Arne Limburg

 

[Silverado] Mittwoch, 17. März, 17:00 – 17:40

Aus der Rubrik „Spaß mit Microservices“: Transaktionen

Spendiert man jedem Microservice seine eigene Datenbank (Database-per-Service-Pattern), hat man irgendwann unweigerlich das Problem verteilter Businesstransaktionen. Die gute alte DB-Transaktion fällt per Definition aus dem Rennen. Lässt sich also aus fachlicher Sicht ganz auf Transaktionen verzichten? In vielen Fällen ist das durchaus möglich. Als Alternative zur Sicherstellung Service-übergreifender Datenkonsistenz bietet sich u. a. eine Realisierung auf Basis mehrerer lokaler technischer Transaktionen an, auch Saga-Pattern genannt. Die Session führt in die Theorie des Saga-Patterns ein und zeigt seine praktische Verwendung an verschiedenen Beispielen.

Speaker: Lars Röwekamp

#WISSENTEILEN @ JAVALAND 2021

Slides zu Vorträgen

Die Slides zu unseren Vorträgen auf dem JavaLand 2021 findest Du auf unserem Slideshare Account. Folge uns dort und Du erhältst eine Benachrichtigung.

Slideshare

Hier geht es zu unserem offiziellen Slideshare-Account mit immer aktuellem Zugriff auf viele unserer Präsentationen.

Blogbeiträge

Wissen und Erfahrungen zu teilen, das ist unsere Philosophie. Auf unserem Blog austauschen und teil der Community sein.

25. Mai 2021

EnterpriseTales: Wie Cloud-Computing ein Umdenken der Entwickler einfordert…

Lars Kölpin-Freese

Cloud-Computing ist heutzutage ein nicht wegzudenkender Trend. Der Begriff ist dabei so facettenreich, dass man eigentlich gar nicht per se von [...]

Kontakt

OPEN KNOWLEDGE GmbH

Standort Oldenburg:
Poststraße 1, 26122 Oldenburg

Standort Essen:
II. Hagen 7, 45127 Essen