<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Core Java on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/tags/core-java/</link><description>Recent content in Core Java on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Mon, 20 Apr 2026 14:02:10 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/tags/core-java/index.xml" rel="self" type="application/rss+xml"/><item><title>Nicht Verpassen: Neuer AI Award &amp; AI-Highlights auf der JCON 2026</title><link>https://javapro.svenruppert.com/nicht-verpassen-neuer-ai-award-ai-highlights-auf-der-jcon-2026/</link><pubDate>Mon, 20 Apr 2026 14:02:10 +0000</pubDate><guid>https://javapro.svenruppert.com/nicht-verpassen-neuer-ai-award-ai-highlights-auf-der-jcon-2026/</guid><description>&lt;p&gt;Die JCON EUROPE 2026 steht kurz vor dem Start – und die Spannung steigt. Heute öffnet die Konferenz ihre Türen in Köln und bringt erneut die internationale Java-Community zusammen. Kurz vor dem Kick-off wurden noch einmal hochkarätige AI-Highlights angekündigt, die das Event zu einem der wichtigsten Treffpunkte für KI- und Java-Experten in Europa machen.&lt;/p&gt;
&lt;h3 id="fokus-auf-ai-die-highlights-am-mittwoch"&gt;Fokus auf AI: Die Highlights am Mittwoch&lt;/h3&gt;
&lt;p&gt;Ein besonderes Augenmerk liegt auf dem AI-Schwerpunkt am Mittwoch, den 22. April. Den Auftakt macht eine hochkarätige Keynote:&lt;/p&gt;</description></item><item><title>Caching &amp; Beyond: Smartere Datenverarbeitung mit Java - in 2 Stunden</title><link>https://javapro.svenruppert.com/caching-beyond-smartere-datenverarbeitung-mit-java/</link><pubDate>Thu, 02 Apr 2026 11:45:30 +0000</pubDate><guid>https://javapro.svenruppert.com/caching-beyond-smartere-datenverarbeitung-mit-java/</guid><description>&lt;p&gt;Viele Java-Teams starten einfach — mit einer einzelnen Datenbank und einer überschaubaren Architektur. Doch mit der Weiterentwicklung der Systeme wächst auch der Stack: Caching-Schichten zur Performance-Optimierung, Suchmaschinen für schnellere Abfragen, zusätzliche Datenbanken für spezielle Anwendungsfälle und inzwischen auch Vektordatenbanken für KI-gestützte Features.&lt;/p&gt;
&lt;p&gt;Was als Optimierung beginnt, entwickelt sich oft zu einer fragmentierten Technologielandschaft. Das Ergebnis: steigende Komplexität, höhere Infrastrukturkosten und zunehmender DevOps-Aufwand.&lt;/p&gt;
&lt;p&gt;Die Session &lt;em&gt;„&lt;a href="https://schedule.jcon.one/2026/session/1153509"&gt;Caching and Beyond – Smarter Data Processing with Java&lt;/a&gt;“&lt;/em&gt; auf der JCON EUROPE verfolgt einen anderen Ansatz. Statt weitere Tools hinzuzufügen, liegt der Fokus auf der Vereinfachung von Datenarchitekturen — basierend auf einem klaren, Java-zentrierten Modell mit Open-Source-Technologien.&lt;/p&gt;</description></item><item><title>Die unbequeme Wahrheit über Code, 30 Jahre Java &amp; Sovereign AI – die Keynotes der #JCON2026</title><link>https://javapro.svenruppert.com/die-unbequeme-wahrheit-ueber-code-30-jahre-java-sovereign-ai-die-keynotes-der-jcon2026/</link><pubDate>Fri, 27 Mar 2026 07:01:53 +0000</pubDate><guid>https://javapro.svenruppert.com/die-unbequeme-wahrheit-ueber-code-30-jahre-java-sovereign-ai-die-keynotes-der-jcon2026/</guid><description>&lt;p&gt;&lt;strong&gt;4 Tage | 100+ Speaker | 100+ Sessions | In-Person&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;JCON EUROPE 2026 steht kurz bevor und bringt erneut die internationale Java-Community nach Köln. Im Cinedom Cinema erwartet die Teilnehmer ein umfangreiches &lt;a href="https://schedule.jcon.one/2026/schedule"&gt;Programm&lt;/a&gt; mit über 100 Sessions sowie drei zentralen Keynotes, die an den Konferenztagen jeweils den Auftakt bilden.&lt;/p&gt;
&lt;h3 id="drei-keynotes-im-überblick"&gt;Drei Keynotes im Überblick&lt;/h3&gt;
&lt;h4 id="java-30-years-and-beyond"&gt;Java: 30 Years and Beyond&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Dienstag, 21. April | 10:15 Uhr | Kino 5&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Speaker: Sharat Chander&lt;/strong&gt; (Senior Director &amp;amp; Head of Global Devleoper Programs, Oracle)&lt;/p&gt;</description></item><item><title>Immer auf dem Laufenden – mit jeder neuen kostenlosen PDF Ausgabe!</title><link>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-26-3/</link><pubDate>Thu, 26 Mar 2026 12:05:18 +0000</pubDate><guid>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-26-3/</guid><description>&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Du willst nichts mehr verpassen?&lt;/strong&gt;&lt;br&gt;
Mit  unseren kostenlosen &lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;News&lt;/strong&gt;&lt;/a&gt; wirst Du automatisch benachrichtigt und erhältst alle zukünftigen PDF-Ausgaben sofort nach der Veröffentlichung per E-Mail — ganz ohne zusätzlichen Aufwand. Profitiere von &lt;strong&gt;exklusiven JAVAPRO-Inhalten&lt;/strong&gt;, &lt;strong&gt;Special Editions&lt;/strong&gt; und bleibe immer auf dem neuesten Stand.&lt;/p&gt;
&lt;p&gt;✔️ 100 % kostenlos&lt;/p&gt;
&lt;p&gt;&lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;Jetzt alle zukünftigen PDF-Ausgaben abonnieren&lt;/strong&gt;&lt;/a&gt;** und als Erster über alles informiert sein**!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;„From Coder To System Designer “ –&lt;/strong&gt; &lt;a href="https://javapro.svenruppert.com/uploads/2026/03/JAVAPRO_03-2026.pdf"&gt;&lt;strong&gt;PDF hier downloaden!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro.svenruppert.com/uploads/sites/1/2026/03/Subscribe-Newsletter-JAVAPRO-Magazine-PDF-26-3-1024x576.png" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Mehr als nur eine Konferenz für Java-Enthusiasten | JCON 2026</title><link>https://javapro.svenruppert.com/mehr-als-nur-eine-konferenz-fuer-java-enthusiasten-jcon-2026/</link><pubDate>Tue, 24 Mar 2026 12:00:19 +0000</pubDate><guid>https://javapro.svenruppert.com/mehr-als-nur-eine-konferenz-fuer-java-enthusiasten-jcon-2026/</guid><description>&lt;p&gt;Mit über 100 Speakern, mehr als 100 Sessions und einem vielseitigen Rahmenprogramm positioniert sich die JCON Europe 2026 erneut als eines der wichtigsten Events für die Java-Community. Die Präsenzkonferenz in Köln setzt dabei nicht nur auf fachliche Tiefe, sondern vor allem auf ein individuell gestaltbares Konferenzerlebnis.&lt;/p&gt;
&lt;h3 id="individuelles-konferenzerlebnis-im-fokus"&gt;Individuelles Konferenzerlebnis im Fokus&lt;/h3&gt;
&lt;p&gt;Die JCON Europe 2026 verfolgt einen klaren Ansatz: maximale Flexibilität für die Teilnehmenden. Unterschiedliche Formate, thematische Tracks und zahlreiche Networking-Möglichkeiten ermöglichen es Entwicklerinnen und Entwicklern, ihr persönliches Programm gezielt nach Interessen, Erfahrungslevel und Karrierezielen zusammenzustellen.&lt;/p&gt;</description></item><item><title>JCON als individuelles Highligth</title><link>https://javapro.svenruppert.com/jcon-dein-individuelles-highligth/</link><pubDate>Tue, 03 Mar 2026 12:51:24 +0000</pubDate><guid>https://javapro.svenruppert.com/jcon-dein-individuelles-highligth/</guid><description>&lt;p&gt;Nachdem &lt;strong&gt;JCON EUROPE 2025&lt;/strong&gt; Teilnehmer aus 56 Ländern auf sechs Kontinenten begrüßt hat, strebt JCON danach, den Erfolg des letzten Jahres zu übertreffen und neue Maßstäbe zu setzen.&lt;/p&gt;
&lt;h2 id="live-coding-erlebnis-auf-der-großen-leinwand--einzigartig-in-deutschland"&gt;&lt;strong&gt;Live-Coding-Erlebnis auf der großen Leinwand – einzigartig in Deutschland&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Entwickler wollen Code sehen. Aus diesem Grund findet die 11. Ausgabe der &lt;strong&gt;JCON&lt;/strong&gt; erneut als Präsenzkonferenz in einem Multiplex-Kino in Köln statt. Das Event verwandelt Coding und Programmierung in ein cineastisches Spektakel und stellt sicher, dass jedes Detail der &lt;a href="https://schedule.jcon.one/2026/speakers"&gt;Speaker&lt;/a&gt; in voller Größe auf der großen Leinwand präsentiert wird.&lt;/p&gt;</description></item><item><title>Immer Up to Date: Erhalte Jederzeit die Neue Kostenlose PDF-Ausgabe!</title><link>https://javapro.svenruppert.com/immer-up-to-date-erhalte-jederzeit-die-neue-kostenlose-pdf-ausgabe-2-26/</link><pubDate>Mon, 23 Feb 2026 13:20:19 +0000</pubDate><guid>https://javapro.svenruppert.com/immer-up-to-date-erhalte-jederzeit-die-neue-kostenlose-pdf-ausgabe-2-26/</guid><description>&lt;p&gt;&lt;strong&gt;Möchtest Du sicherstellen, dass Du immer die neueste JAVAPRO erhältst?&lt;/strong&gt;&lt;br&gt;
Mit unseren kostenlosen &lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;News&lt;/strong&gt;&lt;/a&gt; wirst Du automatisch benachrichtigt und erhältst alle zukünftigen PDF-Ausgaben sofort nach der Veröffentlichung per E-Mail — ganz ohne zusätzlichen Aufwand.&lt;/p&gt;
&lt;p&gt;Bleibe stets auf dem neuesten Stand und profitiere von &lt;strong&gt;exklusiven Inhalten&lt;/strong&gt; &amp;amp; &lt;strong&gt;Special Editions&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;Jetzt alle zukünftigen PDF-Ausgaben kostenlos abonnieren&lt;/strong&gt;&lt;/a&gt;** und als Erster informiert sein**!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://javapro.svenruppert.com/uploads/2026/02/JAVAPRO_02-2026.pdf"&gt;Kostenlose PDF hier downloaden&lt;/a&gt;: Edition 02/2026 | Engineering Intelligence - Building Systems in the AI Age&lt;/p&gt;</description></item><item><title>Kostenlose Tickets für die JCON EUROPE 2026</title><link>https://javapro.svenruppert.com/kostenlose-tickets-fuer-die-jcon-europe-2026/</link><pubDate>Thu, 12 Feb 2026 12:00:31 +0000</pubDate><guid>https://javapro.svenruppert.com/kostenlose-tickets-fuer-die-jcon-europe-2026/</guid><description>&lt;p&gt;&lt;strong&gt;4 Tage | 100+ Speaker | 100+ Sessions | In-Person&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="das-ultimative-java-erlebnis-auf-der-großen-leinwand"&gt;Das ultimative Java-Erlebnis auf der großen Leinwand!&lt;/h2&gt;
&lt;p&gt;JCON EUROPE 2026 kehrt vom 20.–23. April 2026 auf die große Kinoleinwand zurück! Erlebe eine erstklassige Java-Konferenz mit vier parallelen Tracks, praxisnahen Workshops und einer lebendigen internationalen Java-Community.&lt;/p&gt;
&lt;p&gt;📅 &lt;strong&gt;Montag,&lt;/strong&gt; 20. April – Großer Workshop-Tag&lt;br&gt;
📅 &lt;strong&gt;Hauptkonferenz&lt;/strong&gt;: 21.–23. April – Deep-Dive-Sessions, Live Coding &amp;amp; Networking&lt;br&gt;
📅 &lt;strong&gt;Premium AI Track&lt;/strong&gt;: 21.–22. April – Spezieller KI-Track für VIPs und Ticket-Upgrades&lt;br&gt;
📅 &lt;strong&gt;VIP Event&lt;/strong&gt;: 22. April – Exklusives Treffen mit Java-Experten&lt;br&gt;
🍻 &lt;strong&gt;Happy Hour&lt;/strong&gt;: 21.–22. April – Entspannen und Netzwerken mit anderen Entwicklern&lt;/p&gt;</description></item><item><title>Immer auf dem Laufenden – mit jeder neuen kostenlosen PDF Ausgabe!</title><link>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-26-1/</link><pubDate>Tue, 03 Feb 2026 14:24:47 +0000</pubDate><guid>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-26-1/</guid><description>&lt;p&gt;&lt;strong&gt;Du willst nichts mehr verpassen?&lt;/strong&gt;&lt;br&gt;
Mit unseren kostenlosen &lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;News&lt;/strong&gt;&lt;/a&gt; wirst Du automatisch benachrichtigt und erhältst alle zukünftigen PDF-Ausgaben sofort nach der Veröffentlichung per E-Mail — ganz ohne zusätzlichen Aufwand. Profitiere von &lt;strong&gt;exklusiven JAVAPRO-Inhalten&lt;/strong&gt;, &lt;strong&gt;Special Editions&lt;/strong&gt; und bleibe immer auf dem neuesten Stand.&lt;/p&gt;
&lt;p&gt;✔️ 100 % kostenlos&lt;/p&gt;
&lt;p&gt;&lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;Jetzt alle zukünftigen PDF-Ausgaben abonnieren&lt;/strong&gt;&lt;/a&gt;** und als Erster über alles informiert sein**!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;„Agentic AI Meets Java “ –&lt;/strong&gt; &lt;a href="https://javapro.svenruppert.com/uploads/2026/02/JAVAPRO_01-2026.pdf"&gt;&lt;strong&gt;PDF hier downloaden!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro.svenruppert.com/uploads/sites/1/2026/02/Subscribe-Newsletter-JAVAPRO-Magazine-PDF-26-1-1024x536.png" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;</description></item><item><title>20 % Early Bird endet — Premium-AI-Track &amp; Highligts der JCON 2026</title><link>https://javapro.svenruppert.com/20-early-bird-endet-premium-ai-track-highligts-der-jcon-2026/</link><pubDate>Tue, 27 Jan 2026 12:00:03 +0000</pubDate><guid>https://javapro.svenruppert.com/20-early-bird-endet-premium-ai-track-highligts-der-jcon-2026/</guid><description>&lt;p&gt;Bei der &lt;strong&gt;JCON EUROPE 2026&lt;/strong&gt;, die in diesem Frühjahr stattfindet, steht das Ende der vergünstigten Early-Bird-Phase kurz bevor. Das &lt;a href="https://2026.europe.jcon.one/tickets"&gt;Early-Bird-Ticketangebot&lt;/a&gt; endet am &lt;strong&gt;31. Januar 2026 (23:59 Uhr, Europe/Berlin)&lt;/strong&gt; – damit haben Interessierte noch ungefähr &lt;strong&gt;eine Woche Zeit&lt;/strong&gt;, um sich den reduzierten Preis zu sichern, bevor die regulären Ticketpreise gelten.&lt;/p&gt;
&lt;p&gt;Die &lt;strong&gt;JCON EUROPE 2026&lt;/strong&gt; findet vom &lt;strong&gt;20.–23. April 2026&lt;/strong&gt; im &lt;strong&gt;Cinedom Köln&lt;/strong&gt; statt und bietet vier Tage Java-Content vor Ort – in einer ungewöhnlichen, aber passenden Location: einem Kino. &lt;a href="https://2026.europe.jcon.one/sessions"&gt;Sessions&lt;/a&gt; und Demos sind für die große Leinwand konzipiert; das Programm läuft täglich von &lt;strong&gt;9:00 bis 18:00 Uhr.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>1BRC - Die ersten 80% Performance</title><link>https://javapro.svenruppert.com/1brc-die-ersten-80-performance/</link><pubDate>Mon, 26 Jan 2026 07:03:43 +0000</pubDate><guid>https://javapro.svenruppert.com/1brc-die-ersten-80-performance/</guid><description>&lt;p&gt;Die &lt;a href="https://www.morling.dev/blog/one-billion-row-challenge/"&gt;One Billion Row Challenge (1BRC)&lt;/a&gt; startete als Projekt über den Jahreswechsel 2023/2024 und widmete sich einer vermeintlich einfachen Fragestellung: Wie schnell können Temperaturmesswerte aus einer Textdatei mittels Java verarbeitet werden, um Minimum-, Durchschnitts- und Maximumwerte pro Wetterstation zu berechnen? Die Herausforderung ergibt sich dabei aus dem Umfang des Datensatzes, der mit einer Milliarde Zeilen eine Gesamtgröße von etwa 13,8 GB umfasst.&lt;/p&gt;
&lt;p&gt;Thomas Wuerthinger, Quan Anh Mai und Alfonso Peterssen erzielten mit 1,5 Sekunden auf 8 Cores das Spitzenresultat. Diese Performance war in diesem Ausmaß unerwartet. Bei einer detaillierten Analyse des Quellcodes wird jedoch ersichtlich, dass die Implementierung weit über die übliche Java-Entwicklung hinausgeht. Es handelt sich um eine hochkomplexe, auf diesen spezifischen Use-Case zugeschnittene Lösung, deren Optimierungen größtenteils nicht ohne Weiteres auf andere Szenarien übertragbar sind.&lt;/p&gt;</description></item><item><title>Immer auf dem Laufenden – mit jeder neuen kostenlosen PDF Ausgabe!</title><link>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-3/</link><pubDate>Tue, 09 Dec 2025 10:56:25 +0000</pubDate><guid>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-3/</guid><description>&lt;p&gt;&lt;strong&gt;Hat Dir Teil 1 unserer Sonderausgabe „Java 25“ gefallen?&lt;/strong&gt;&lt;br&gt;
Jetzt ist &lt;strong&gt;Teil 2&lt;/strong&gt; erschienen – mit noch mehr spannenden Einblicken, Stimmen aus der Community, Highlights aus 30 Jahren Java und dem Java 25 Release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Du willst nichts mehr verpassen?&lt;/strong&gt;&lt;br&gt;
Mit unseren kostenlosen &lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;News&lt;/strong&gt;&lt;/a&gt; wirst Du automatisch benachrichtigt und erhältst alle zukünftigen PDF-Ausgaben sofort nach der Veröffentlichung per E-Mail — ganz ohne zusätzlichen Aufwand. Profitiere von &lt;strong&gt;exklusiven JAVAPRO Inhalten&lt;/strong&gt;, &lt;strong&gt;Special Editions&lt;/strong&gt; und bleibe immer auf dem neuesten Stand.&lt;/p&gt;</description></item><item><title>Adventskalender - 2025 - Detail Dialog - Teil 2</title><link>https://javapro.svenruppert.com/adventskalender-2025-detail-dialog-teil-2/</link><pubDate>Sun, 07 Dec 2025 07:06:14 +0000</pubDate><guid>https://javapro.svenruppert.com/adventskalender-2025-detail-dialog-teil-2/</guid><description>&lt;h2 id="client-vertrag-aus-ui-perspektive"&gt;Client-Vertrag aus UI-Perspektive&lt;/h2&gt;
&lt;p&gt;Die Benutzeroberfläche bildet in diesem Projekt nicht nur eine grafische Schicht über dem Backend, sondern ist auch &lt;strong&gt;Teil des Gesamtvertrags&lt;/strong&gt; zwischen Benutzer, Client und Server. In diesem Teil steht der Datenfluss aus Sicht der UI im Mittelpunkt: wie Eingaben in strukturierte Anfragen übersetzt werden, wie der Client diese weiterleitet und welche Rückmeldungen die Benutzeroberfläche anschließend verarbeitet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Der Quelltext für diese Version befindet sich auf GitHub unter&lt;/strong&gt; &lt;a href="https://github.com/svenruppert/url-shortener/tree/feature/advent-2025-day-03"&gt;https://github.com/svenruppert/url-shortener/tree/feature/advent-2025-day-03&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hier ist der Screenshot der Version, die wir nun implementieren.&lt;/p&gt;</description></item><item><title>JCON EUROPE 2026 – Nur noch 3 Tage CFP</title><link>https://javapro.svenruppert.com/jcon-europe-2026-nur-noch-3-tage-cfp/</link><pubDate>Wed, 22 Oct 2025 13:54:53 +0000</pubDate><guid>https://javapro.svenruppert.com/jcon-europe-2026-nur-noch-3-tage-cfp/</guid><description>&lt;p&gt;Der &lt;strong&gt;Call for Papers&lt;/strong&gt; für die &lt;strong&gt;JCON EUROPE 2026&lt;/strong&gt; endet in Kürze – nur noch &lt;strong&gt;drei Tage&lt;/strong&gt; bleiben, um Vorträge einzureichen. Die Einreichungsfrist läuft am &lt;strong&gt;Freitag, den 24. Oktober 2025, um 23:59 Uhr (UTC+2)&lt;/strong&gt; ab.&lt;/p&gt;
&lt;p&gt;Als &lt;strong&gt;führende Präsenzkonferenz der Java-Community in Deutschland&lt;/strong&gt; kehrt die &lt;strong&gt;JCON EUROPE&lt;/strong&gt; vom &lt;strong&gt;20. bis 23. April 2026&lt;/strong&gt; in den &lt;strong&gt;Cinedom nach Köln&lt;/strong&gt; zurück. Das Event bringt Java-Entwickler, Softwarearchitekten und Technologieexperten aus aller Welt zusammen.&lt;/p&gt;
&lt;p&gt;Die Konferenz ist bekannt für ihr einzigartiges Kinokonzept, ihren starken Community-Gedanken und hochkarätige Fachvorträge. Besucher können sich auf ein abwechslungsreiches Programm, lebendige Gespräche im „Hallway Track“ und das beliebte &lt;strong&gt;Mentorship Hub&lt;/strong&gt; unter der Leitung von &lt;strong&gt;Bruno Souza&lt;/strong&gt; freuen – mit direktem Austausch zwischen erfahrenen Branchenprofis und Newcomern.&lt;/p&gt;</description></item><item><title>Call for Papers für die JCON EUROPE 2026 bis 24. Oktober verlängert</title><link>https://javapro.svenruppert.com/call-for-papers-fuer-die-jcon-europe-2026-bis-24-oktober-verlaengert/</link><pubDate>Mon, 13 Oct 2025 18:10:09 +0000</pubDate><guid>https://javapro.svenruppert.com/call-for-papers-fuer-die-jcon-europe-2026-bis-24-oktober-verlaengert/</guid><description>&lt;p&gt;Die Einreichungsfrist für den &lt;strong&gt;Call for Papers (CFP)&lt;/strong&gt; der &lt;strong&gt;JCON EUROPE 2026&lt;/strong&gt; wurde um zwei Wochen verlängert. Der neue Einsendeschluss ist &lt;strong&gt;Freitag, der 24. Oktober 2025, um 23:59 Uhr (UTC+2)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Mit der Verlängerung reagiert die Konferenzleitung auf zahlreiche Anfragen aus der Community und gibt potenziellen Speakern mehr Zeit, ihre Vortragsthemen für Europas führende Java-Community-Konferenz einzureichen.&lt;br&gt;
Die &lt;strong&gt;JCON EUROPE 2026&lt;/strong&gt; findet vom &lt;strong&gt;20. bis 23. April 2026&lt;/strong&gt; erneut im &lt;strong&gt;Cinedom in Köln&lt;/strong&gt; statt – bekannt für seine riesigen Kinoleinwände und das lebendige Networking im „Hallway Track“.&lt;/p&gt;</description></item><item><title>Teil II - URL - Shortener</title><link>https://javapro.svenruppert.com/teil-ii-url-shortener/</link><pubDate>Fri, 20 Jun 2025 12:57:53 +0000</pubDate><guid>https://javapro.svenruppert.com/teil-ii-url-shortener/</guid><description>&lt;h3 id="11-zielsetzung-und-abgrenzung-zum-architekturteil"&gt;1.1 Zielsetzung und Abgrenzung zum Architekturteil&lt;/h3&gt;
&lt;p&gt;Im &lt;a href="https://javapro.io/de/kurze-links-klare-architektur-ein-url-shortener-in-core-java/"&gt;ersten Teil&lt;/a&gt; dieser Serie stand die Theorie im Vordergrund: Wir haben geklärt, warum ein URL-Shortener nicht nur ein Komfortwerkzeug, sondern ein sicherheitsrelevantes Element digitaler Infrastruktur ist. Wir haben Modelle zur Kollisionserkennung, Entropieverteilung und Weiterleitungslogik diskutiert sowie architekturelle Varianten analysiert – von zustandslosen Redirect-Services bis hin zu domänenspezifischen Validierungsmechanismen.&lt;/p&gt;
&lt;p&gt;Dieser zweite Teil wendet sich nun der konkreten Umsetzung zu. Wir entwickeln eine erste lauffähige Version eines URL-Shorteners in &lt;strong&gt;Java 24&lt;/strong&gt; – bewusst &lt;strong&gt;ohne den Einsatz von Frameworks&lt;/strong&gt; wie Spring Boot oder Jakarta EE. Ziel ist eine transparente, modular strukturierte Lösung, die alle Kernfunktionen bereitstellt: das Verkürzen von URLs, das sichere Speichern von Mappings, das Weiterleiten über HTTP und die optionale Darstellung über eine Vaadin-basierte Benutzeroberfläche.&lt;/p&gt;</description></item><item><title>Schluss mit ORM-Problemen: EclipseStore Hands-On mit dem Leiter des Open-Source-Projekts</title><link>https://javapro.svenruppert.com/eclipsestore-hands-on-schluss-mit-orm-pain-jetzt-selbst-erleben/</link><pubDate>Thu, 24 Apr 2025 12:26:47 +0000</pubDate><guid>https://javapro.svenruppert.com/eclipsestore-hands-on-schluss-mit-orm-pain-jetzt-selbst-erleben/</guid><description>&lt;p&gt;Viele Java-Entwickler:innen kennen die Schattenseiten klassischer ORM-Modelle: Performance-Engpässe bei steigender Skalierung, komplexe Serialisierung und immer wieder Probleme beim Refactoring persistenter Objekte. Wer an dieser Stelle nach einer modernen, performanten Alternative sucht, sollte EclipseStore in den Blick nehmen – und zwar nicht nur theoretisch, sondern hands-on.&lt;/p&gt;
&lt;h2 id="eclipsestore-live-erleben--direkt-mit-einem-core-contributor"&gt;&lt;strong&gt;EclipseStore live erleben – direkt mit einem Core Contributor&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Im Rahmen der diesjährigen &lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt; bietet sich dafür eine besondere Gelegenheit: &lt;strong&gt;Florian Habermann&lt;/strong&gt;, CTO von MicroStream Software und Core Contributor von EclipseStore, lädt zu einem &lt;strong&gt;&lt;a href="https://schedule.jcon.one/session/797351"&gt;zweistündigen, praxisorientierten Workshop&lt;/a&gt;&lt;/strong&gt; ein. Anstatt sich durch Slides zu klicken, arbeiten Teilnehmer:innen aktiv am Code – in der eigenen IDE, mit Java, direkt an produktionsnahen Beispielen.&lt;/p&gt;</description></item><item><title>Gefragte Workshops zur JCON EUROPE 2025 - Tickets ab sofort</title><link>https://javapro.svenruppert.com/gefragte-workshops-zur-jcon-europe-2025-tickets-ab-sofort/</link><pubDate>Thu, 10 Apr 2025 07:01:23 +0000</pubDate><guid>https://javapro.svenruppert.com/gefragte-workshops-zur-jcon-europe-2025-tickets-ab-sofort/</guid><description>&lt;p&gt;&lt;strong&gt;Köln&lt;/strong&gt; – Die JCON EUROPE kehrt vom 12. bis 15. Mai an ihren Veranstaltungsort zurück und bietet auch in diesem Jahr ein umfangreiches Programm für Java-Enthusiasten. Neben über 100 Speakern und Sessions ist am Montag, den 12. Mai, ein ganzer Tag praxisorientierten Workshops gewidmet.&lt;/p&gt;
&lt;p&gt;Im Workshop-Format werden in jeweils zweistündigen Sessions aktuelle Themen und Technologien behandelt. Teilnehmer haben die Möglichkeit, in zwei Zeitslots (13:00–15:00 Uhr und 16:00–18:00 Uhr) aus insgesamt sieben verschiedenen Workshops zu wählen. Eine Kaffeepause zwischen den Slots bietet Gelegenheit zum Netzwerken.&lt;/p&gt;</description></item><item><title>JCON EUROPE 2025: Live-Coding, Networking &amp; Community-Highlights</title><link>https://javapro.svenruppert.com/jcon-europe-2025-live-coding-networking-community-highlights/</link><pubDate>Tue, 08 Apr 2025 10:00:23 +0000</pubDate><guid>https://javapro.svenruppert.com/jcon-europe-2025-live-coding-networking-community-highlights/</guid><description>&lt;p&gt;&lt;strong&gt;4 Tage | 100+ Speaker | 100+ Sessions | 9 Workshops | In-Person&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Die JCON EUROPE 2025 kehrt als eine der führenden Java-Community-Veranstaltungen in Europa zurück. Die letztjährige Ausgabe begrüßte Teilnehmer aus 56 Ländern auf sechs Kontinenten. Die 10. Ausgabe wird nicht nur ein volles Programm mit technischen Sessions und Live-Coding-Formaten bieten, sondern auch einen stärkeren Schwerpunkt auf den persönlichen Austausch und die Interaktion mit der Community legen. Mehrere kuratierte Networking-Formate ergänzen das Konferenzprogramm und bieten den Teilnehmern direkten Zugang zu Speakern, Experten und Gleichgesinnten.&lt;/p&gt;</description></item><item><title>Kostenlose Tickets für die JCON EUROPE 2025</title><link>https://javapro.svenruppert.com/kostenlose-tickets-fuer-die-jcon-europe-2025/</link><pubDate>Mon, 31 Mar 2025 12:27:25 +0000</pubDate><guid>https://javapro.svenruppert.com/kostenlose-tickets-fuer-die-jcon-europe-2025/</guid><description>&lt;p&gt;&lt;strong&gt;4 Tage | 100+ Speaker | 100+ Sessions | In-Person&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="das-ultimative-java-erlebnis-auf-der-großen-leinwand"&gt;Das ultimative Java-Erlebnis auf der großen Leinwand!&lt;/h2&gt;
&lt;p&gt;Die JCON EUROPE 2025 kehrt vom 12. bis 15. Mai 2025 zurück auf die große Kinoleinwand! Sei dabei bei einer erstklassigen Java-Konferenz mit vier parallelen Tracks, praxisnahen Workshops und einer lebendigen internationalen Java-Community.&lt;/p&gt;
&lt;p&gt;📅 &lt;strong&gt;Montag&lt;/strong&gt;, 12. Mai – Großer &lt;strong&gt;Workshop-Tag&lt;/strong&gt;&lt;br&gt;
📅 &lt;strong&gt;Hauptkonferenz&lt;/strong&gt;: 13.–15. Mai – Deep-Dive-Sessions, Live-Coding &amp;amp; Networking&lt;br&gt;
📅 &lt;strong&gt;VIP-Event:&lt;/strong&gt; 14. Mai – Exklusives Treffen mit Java-Experten&lt;br&gt;
🍻 Happy Hour: 13.–14. Mai – Entspannen und mit anderen Entwicklern netzwerken&lt;/p&gt;</description></item><item><title>Delegation versus Inheritance in grafischen Oberflächen</title><link>https://javapro.svenruppert.com/delegation-versus-inheritance-in-grafischen-oberflaechen/</link><pubDate>Tue, 16 Mar 2021 11:30:52 +0000</pubDate><guid>https://javapro.svenruppert.com/delegation-versus-inheritance-in-grafischen-oberflaechen/</guid><description>&lt;p&gt;&lt;strong&gt;In diesem Artikel werden wir den Unterschied zwischen den Vererbungs- und Delegierungskonzepten untersuchen. Oder, um es besser auszudrücken, warum ich die Delegation bevorzuge und warum ich diese selten verwendete Funktion in Java hervorheben möchte.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;blockquote class="pullquote"&gt;
 &lt;span class="pullquote-mark" aria-hidden="true"&gt;“&lt;/span&gt;
 &lt;div class="pullquote-body"&gt;&lt;p&gt;&lt;em&gt;Diesen Artikel gibt es auch als Youtube Video auf meinem Kanal und ist zu finden unter&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://youtu.be/If_hFAtlF_M"&gt;&lt;em&gt;&lt;strong&gt;Youtube - German - 4k&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;p&gt;Die Herausforderung, vor der wir heute stehen, ist im Bereich grafischer Benutzeroberflächen wie Desktop- oder Web-Apps weit verbreitet. Java wird häufig als Entwicklungssprache für beide Welten verwendet, und es spielt keine Rolle, ob wir uns im klassischen Swing, JavaFX oder im Bereich von Web-Frameworks wie Vaadin befinden. Ich habe mich explizit für ein Pseudoklassenmodell in Java entschieden, da ich die Entwurfsmuster hier ohne technische Details betrachten möchte. Ziel ist es, eine benutzerdefinierte Komponente zu erstellen, die aus einem Texteingabefeld und einer Schaltfläche besteht. Beide Elemente sollten nebeneinander angezeigt werden, d.h. in einem horizontalen Layout. Die jeweiligen Komponenten haben in diesem Beispiel keine Funktion. Ich möchte hier ausschließlich die Unterschiede zwischen Vererbung und Delegation herausarbeiten.&lt;/p&gt;</description></item></channel></rss>