<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Workshop on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/workshop/</link><description>Recent content in Workshop on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 09 Apr 2026 11:50:02 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/workshop/index.xml" rel="self" type="application/rss+xml"/><item><title>Take Control of GenAI — Without Compromising Your Data</title><link>https://javapro-en.svenruppert.com/take-control-of-genai-without-compromising-your-data/</link><pubDate>Thu, 09 Apr 2026 11:50:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/take-control-of-genai-without-compromising-your-data/</guid><description>&lt;p&gt;Most GenAI demos look impressive — until data protection becomes a blocker.&lt;/p&gt;
&lt;p&gt;Suddenly, you’re dealing with external APIs, unclear data flows, and compliance risks that slow everything down or stop projects entirely.&lt;/p&gt;
&lt;p&gt;But what if you could build GenAI systems without any of that?&lt;/p&gt;
&lt;p&gt;In this hands-on &lt;a href="https://2026.europe.jcon.one/workshops"&gt;JCON EUROPE 2026 workshop&lt;/a&gt;, &amp;ldquo;&lt;em&gt;Building Secure, Self-Hosted RAG Systems in Java&lt;/em&gt;&amp;rdquo;, you’ll explore how a fully local, self-hosted RAG system can be implemented — using Java and technologies you fully control.&lt;/p&gt;</description></item><item><title>Caching and Beyond: Smarter Data Processing with Java - in 2 Hours</title><link>https://javapro-en.svenruppert.com/caching-and-beyond-smarter-data-processing-with-java-in-2-hours/</link><pubDate>Thu, 02 Apr 2026 11:45:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/caching-and-beyond-smarter-data-processing-with-java-in-2-hours/</guid><description>&lt;p&gt;Many Java teams start simple — a single database, a straightforward architecture. But as systems evolve, so does the stack: caching layers to improve performance, search engines for faster queries, additional databases for specialized use cases, and now vector stores for AI-driven features.&lt;/p&gt;
&lt;p&gt;What begins as optimization often turns into a fragmented landscape of technologies. The result: increasing complexity, higher infrastructure costs, and growing DevOps overhead.&lt;/p&gt;
&lt;p&gt;The 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; at JCON EUROPE takes a different approach. Instead of adding more tools, it focuses on simplifying data architectures — using a clean, Java-centric model built on open-source technologies.&lt;/p&gt;</description></item><item><title>Early Bird 30% — JCON GenAI — The Enterprise Java AI Revolution Begins</title><link>https://javapro-en.svenruppert.com/early-bird-30-jcon-genai-the-enterprise-java-ai-revolution-begins/</link><pubDate>Mon, 20 Oct 2025 07:00:03 +0000</pubDate><guid>https://javapro-en.svenruppert.com/early-bird-30-jcon-genai-the-enterprise-java-ai-revolution-begins/</guid><description>&lt;p&gt;&lt;strong&gt;No more Python.&lt;/strong&gt;&lt;br&gt;
The moment for &lt;strong&gt;enterprise-grade Generative AI in Java&lt;/strong&gt; has arrived — and you have the advantage! Almost all major enterprise systems, and the mountains of proprietary data they hold, are built on Java. That makes Java the perfect foundation for high-impact AI projects — but only if you know how to build them right.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JCON GenAI&lt;/strong&gt; is your &lt;em&gt;high-octane&lt;/em&gt;, single-day &lt;strong&gt;hands-on workshop series&lt;/strong&gt;, designed to get you &lt;em&gt;out of theory and into production-ready code&lt;/em&gt;. Join leading experts from the Java community and master the tools, architectures, and security foundations needed to drive your company’s AI transformation.&lt;/p&gt;</description></item><item><title>Vector Embedding in Java Applications: Gen-AI Functions Directly from the Database</title><link>https://javapro-en.svenruppert.com/vector-embedding-in-java-applications-gen-ai-functions-directly-from-the-database/</link><pubDate>Tue, 06 May 2025 11:30:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/vector-embedding-in-java-applications-gen-ai-functions-directly-from-the-database/</guid><description>&lt;p&gt;Generative AI (GenAI) has rapidly advanced in recent years and is increasingly finding its way into practical software development. What was once considered a research topic is now becoming a tool for everyday developers — including in the Java space. Vector embeddings play a key role here: they enable functions like semantic search, text classification, or recommendation systems, opening up entirely new application possibilities.&lt;/p&gt;
&lt;p&gt;But how can these technologies be integrated into existing Java applications without the need for complex frameworks or external cloud services?&lt;/p&gt;</description></item><item><title>Optimizing Java Performance: Caching with Core Java Instead of Complex Frameworks</title><link>https://javapro-en.svenruppert.com/optimizing-java-performance-caching-with-core-java-instead-of-complex-frameworks/</link><pubDate>Mon, 05 May 2025 07:00:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/optimizing-java-performance-caching-with-core-java-instead-of-complex-frameworks/</guid><description>&lt;p&gt;Slow Java applications are a well-known problem in many projects: delays caused by ORM, complicated caching structures, and overloaded databases slow down performance. At &lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt;, the two-hour workshop “&lt;a href="https://schedule.jcon.one/?selectedSession=797351"&gt;High-Performance Caching with Pure Java: Supercharge Your Sluggy Database Application&lt;/a&gt;” will show how to specifically solve these problems — exclusively with Core Java, without additional frameworks or cloud services.&lt;/p&gt;
&lt;h2 id="hands-on-caching-and-queries-at-maximum-speed"&gt;Hands-on: Caching and Queries at Maximum Speed&lt;/h2&gt;
&lt;p&gt;Participants will learn how to develop a high-performance caching and query layer themselves — lean, memory-efficient, and directly in Java. The goal is to eliminate typical performance bottlenecks in database-based applications and increase system speed many times over.&lt;/p&gt;</description></item><item><title>Local AI with Java: AI Integration Without Cloud Dependency</title><link>https://javapro-en.svenruppert.com/local-ai-with-java-ai-integration-without-cloud-dependency/</link><pubDate>Fri, 02 May 2025 07:00:03 +0000</pubDate><guid>https://javapro-en.svenruppert.com/local-ai-with-java-ai-integration-without-cloud-dependency/</guid><description>&lt;p&gt;The future of artificial intelligence is local. Increasingly, companies are turning to local AI models to ensure data privacy, offline capabilities, and independence from cloud providers. At &lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt;, the two-hour “&lt;a href="https://schedule.jcon.one/session/894517"&gt;AI-based optimization in expedition planning – a practice-oriented workshop&lt;/a&gt;” with Sven Ruppert will demonstrate exactly how to implement this in Java: high-performance, privacy-friendly AI features – directly in your own application, entirely without cloud services.&lt;/p&gt;
&lt;h2 id="focus-on-the-open-source-project-expedition-planner"&gt;Focus on the Open-Source Project “Expedition Planner”&lt;/h2&gt;
&lt;p&gt;At the center is the open-source project &lt;strong&gt;“Expedition Planner&lt;/strong&gt;”, a Java-based web application designed for planning and organizing expeditions. However, this isn’t just theory: participants will work on real-world use cases, integrating local AI models with &lt;strong&gt;Ollama&lt;/strong&gt;, utilizing &lt;strong&gt;Langchain4j&lt;/strong&gt; and &lt;strong&gt;Retrieval Augmented Generation (RAG)&lt;/strong&gt; to optimize task planning and equipment lists intelligently.&lt;/p&gt;</description></item><item><title>Gen-AI with Java: Build an Intelligent Chat Assistant in Just Two Hours</title><link>https://javapro-en.svenruppert.com/gen-ai-with-java-build-an-intelligent-chat-assistant-in-just-two-hours/</link><pubDate>Wed, 30 Apr 2025 12:17:30 +0000</pubDate><guid>https://javapro-en.svenruppert.com/gen-ai-with-java-build-an-intelligent-chat-assistant-in-just-two-hours/</guid><description>&lt;p&gt;Generative AI is no longer limited to research labs – it’s ready for real-world application. At &lt;strong&gt;&lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt;&lt;/strong&gt;, Java developers will have the opportunity to experience exactly that: In a two-hour workshop, participants will learn how to build an intelligent chat assistant from scratch using &lt;strong&gt;Helidon&lt;/strong&gt; and &lt;strong&gt;LangChain4J&lt;/strong&gt; – practical, production-ready, and Java-first.&lt;/p&gt;
&lt;h2 id="from-concept-to-working-application"&gt;From Concept to Working Application&lt;/h2&gt;
&lt;p&gt;The hands-on session &lt;strong&gt;“&lt;a href="https://schedule.jcon.one/session/896438"&gt;Build an AI-Powered Application with Helidon and LangChain4J&lt;/a&gt;”&lt;/strong&gt; focuses on direct implementation: no slides, no theory – just real code, modern tools, and comprehensible architectures. The goal is to create a functional Gen-AI-powered chat assistant that not only works as a demo but can also be expanded into real-world projects.&lt;/p&gt;</description></item><item><title>Dynamic Caching for Massive Workloads: Pure Java Solutions First-Hand</title><link>https://javapro-en.svenruppert.com/dynamic-caching-for-massive-workloads-pure-java-solutions-first-hand/</link><pubDate>Tue, 29 Apr 2025 08:54:00 +0000</pubDate><guid>https://javapro-en.svenruppert.com/dynamic-caching-for-massive-workloads-pure-java-solutions-first-hand/</guid><description>&lt;p&gt;Many Java developers encounter the limitations of traditional caching and database solutions when dealing with large amounts of data and dynamically growing workloads. Heavyweight systems often prevent flexible scaling or unnecessarily increase infrastructure costs.&lt;/p&gt;
&lt;p&gt;The session &lt;strong&gt;&amp;quot;&lt;a href="https://schedule.jcon.one/session/851487"&gt;High-Performance Caching with Pure Java – Part 2: Managing Gigantic Workloads&lt;/a&gt;&amp;quot;&lt;/strong&gt; at JCON EUROPE 2025 presents an approach that does things differently: Instead of complex architectures, this approach relies on pure Java – lean, scalable, and powerfull.&lt;/p&gt;</description></item><item><title>JUnit 5: Eight Years of Innovation – Many Java Developers Are Falling Behind</title><link>https://javapro-en.svenruppert.com/junit-5-eight-years-of-innovation-many-java-developers-are-falling-behind/</link><pubDate>Mon, 28 Apr 2025 12:23:46 +0000</pubDate><guid>https://javapro-en.svenruppert.com/junit-5-eight-years-of-innovation-many-java-developers-are-falling-behind/</guid><description>&lt;p&gt;In many projects, JUnit is still used the way it was years ago — without taking advantage of the relevant innovations introduced in recent releases. Yet JUnit 5 has evolved significantly since its initial release: over eight years and twelve major updates, it has become a powerful, flexible, and extensible testing platform.&lt;/p&gt;
&lt;h2 id="the-junit-5-revolution-first-hand-insights"&gt;The JUnit 5 Revolution: First-Hand Insights&lt;/h2&gt;
&lt;p&gt;At JCON EUROPE 2025, developers will have the opportunity to not only discover the latest features of JUnit 5 but also to apply them directly. In the two-hour hands-on session &lt;strong&gt;&amp;quot;&lt;/strong&gt;&lt;a href="https://schedule.jcon.one/session/837895"&gt;Catching up with JUnit 5&lt;/a&gt;&lt;strong&gt;&amp;quot;&lt;/strong&gt;, two key members of the JUnit team will guide participants through the most important developments.&lt;/p&gt;</description></item><item><title>Goodbye to ORM Pain: EclipseStore Hands-On with the Lead of the Open-Source Project</title><link>https://javapro-en.svenruppert.com/eclipsestore-hands-on-say-goodbye-to-orm-pain-experience-it-yourself/</link><pubDate>Thu, 24 Apr 2025 12:19:17 +0000</pubDate><guid>https://javapro-en.svenruppert.com/eclipsestore-hands-on-say-goodbye-to-orm-pain-experience-it-yourself/</guid><description>&lt;p&gt;Many Java developers are all too familiar with the downsides of traditional ORM frameworks: performance bottlenecks under scale, complex serialization, and recurring issues when refactoring persistent object models. If you&amp;rsquo;re looking for a modern, high-performance alternative, EclipseStore deserves a closer look – and not just in theory, but in practice.&lt;/p&gt;
&lt;h3 id="experience-eclipsestore-in-action--led-by-a-core-contributor"&gt;&lt;strong&gt;Experience EclipseStore in Action – Led by a Core Contributor&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;At this year’s &lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt;, you’ll have a unique opportunity to get hands-on with EclipseStore. &lt;strong&gt;Florian Habermann&lt;/strong&gt;, CTO of MicroStream Software and a core contributor to EclipseStore, is hosting a &lt;a href="https://schedule.jcon.one/session/797351"&gt;&lt;strong&gt;two-hour practical workshop&lt;/strong&gt;&lt;/a&gt;. Rather than sitting through slides, participants will actively code – in their own IDEs, with Java, and against production-relevant use cases.&lt;/p&gt;</description></item></channel></rss>