~/conference

JCON Europe 2023

date:2023-06-20..2023-06-23
location:Cologne, Germany
series:JCON EUROPE · 4 editions
editions:[JCON Europe 2023, JCON EUROPE 2024, JCON EUROPE 2025, JCON EUROPE 2026]
tags:[java]
titleauthorlength
Building Full-Stack Web Apps Faster with Spring Boot, React, and HillaMarcus Hellberg46m
Live code builds a full stack chat app using Spring Boot and Java on the backend and React with TypeScript on the frontend, wired by the Hilla framework that…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Java Performance on KubernetesCarlos Barragán40m
Most JVMs on Kubernetes with 1–2 CPUs and ≤1 GB memory default to serial GC and 256 MB max-heap, which surprises teams and causes out‑of‑memory and latency…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Quarkus Native - from Scratch to ProductionMads Opheim43m
Builds a tiny Kotlin backend with Quarkus Native using a multi‑stage Dockerfile, Mandrel (a Mandrel native image base), and Kaniko layer caching in Google…
Talk in English on
"Serverless" Is What J2EE Was Meant To BeAdam Bien53m
Argues J2EE patterns (EJB lifecycle, pooling, bulkheads, statelessness) map one-to-one to AWS Lambda and modern runtimes, uses Java 17 with Quarkus/Micronaut…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Why Software Testing Is a Waste of TimeFrancois Martin01h 00m
Argues most testing waste comes from poor choices not testing itself, cites a report that TDD reduces bugs by 80% and Netflix switching from 100% end‑to‑end to…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Migrating an Application from Jakarta EE to QuarkusSebastian Hempel41m
Describes migrating an existing Jakarta EE EAR application off an application server to run on Quarkus as the runtime. Shows how using Jakarta EE…
Talk in German at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Java's Hidden Gems: Tools and LibrariesJohan Janssen48m
70 sample projects live on GitHub and the session shows concrete wins: ArchUnit architecture tests prevent accidental layer coupling, Awaitility replaces…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
The Evolution of Data Processing with JavaMarkus Kett41m
Announces Eclipse Store (formerly MicroStream) and its companion Eclipse Serializer, an open source (EPL) Java persistence that writes Java object graphs as…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
FIDO Passkeys - Passwordless in the FutureNiko Köbler50m
The talk explains FIDO Passkeys (Fast Identity Online) as a replacement for passwords, describing how multi-device FIDO credentials use public-key cryptography…
Talk in German on
The SolutionFactory to Java's ProblemsNicolai Parlog47m
Project Amber delivers concrete, incremental fixes: text blocks (Java 15) remove escaping and preserve incidental indentation; string templates (preview in…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
A Guide to Observability for Your (Java) Apps in K8sMatthias Haeussler43m
Walks through three concrete levels: API/CLI inspection with K9s, Octant, Headlamp and live recon using kubectl debug to attach a tool container into…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Integration and Conversation Patterns in SaaS ApplicationsDiana Cheng, Alexander Günsche42m
Argues that asynchronous integration improves availability and shows concrete implementations on AWS: SQS + Lambda for point‑to‑point buffering, EventBridge +…
Talk in English on
Reactive Programming - Royal Road or Wrong Turn?Dirk Weil47m
The talk examines reactive programming in Java frameworks like Quarkus and Helidon as a way to reduce thread usage by avoiding blocking calls, but argues this…
Talk in German on
Going Serverless with Spring Boot 3Timo Salm44m
Shows how to run Spring Boot 3 on Knative and as GraalVM native images using Cloud Native Buildpacks or the native Maven plugin, with practical tradeoffs…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
What Every Java Programmer Should Know About StringsBernd Müller40m
Covers concrete JVM changes: Java 9 replaces char[] with a byte[] plus a coder flag so compact strings (JEP 254) uses one byte for Latin1 and two for UTF‑16…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Java In-Memory Database Apps with MicroStreamFlorian Habermann53m
Introduces MicroStream as an in-memory persistence framework for Java and demonstrates its main features with live code. Covers how to build Java applications…
Talk in German at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Software Architecture for Humans!Eberhard Wolff51m
Argues that architecture succeeds only when it fits the people doing the work, offering a concrete model: compare system complexity to a team’s maximum…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Native builds with Spring Boot 3Johan Hutting46m
Spring Boot 3 compiles Spring apps to native executables using GraalVM and Spring’s AoT toolchain and the demo builds a REST + Spring Data app that runs…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Major Migrations Made EasyTim te Beek51m
Demonstrates migrating a Spring Boot 2.0 Java 8 branch to Spring Boot 3.1 on Java 17 using OpenRewrite recipes and the web platform, running the same…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Eclipse MicroStream - Ultra-Fast Java Cloud-Native Persistence for MicroserviceMarkus Kett54m
Eclipse Store (formerly MicroStream) serializes live Java object graphs and stores any Java object graph to S3‑like blob stores as appended binaries with…
Talk in English on
Jakarta Data - Standardized Data Access for SQL and NoSQL DatabasesEmily Jiang, Werner Keil45m
Jakarta Data gives a vendor-neutral API that lets applications swap or mix SQL and NoSQL by defining entities and repository interfaces only, no implementation…
Talk in English on
Upgrade to Spring Boot 3? Spring Tools to the Rescue!Martin Lippert46m
Automates most of the Spring Boot 2→3 migration by running codified recipes that edit pom/gradle, bump Java to Java 17, swap Jakarta imports, change MySQL…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Wargames - Java Vulnerabilities and Why You Should CareGerrit Grunwald44m
Explains that Log4Shell (CVE-2021-44228) had CVSS jump from 9.3 to 10 and that many systems still pull vulnerable Log4j (about 34% months later), cites…
Talk in English on
Actors and Workflows: Different, Yet the SameAndrew Fitz Gibbon53m
Temporal-backed Java workflows implement long-lived Actors that receive signals like addPoints and inviteGuest, create child workflows by deterministic IDs…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
The Three Goals to Achieve the Java Persistence MasteringOtavio Santana48m
Claims three concrete goals: business isolation performance and shows a working Java demo that uses EclipseStore + Jakarta Data to reduce object/relational…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Post-MortemCarsten Pils40m
The talk explains how post‑mortem analysis can be used to assess weaknesses in applications and systems after outages and to derive corrective measures. It…
Talk in German at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Size Matters - Lessons Learned from Modernizing Large Java ApplicationsBen Wilson42m
Modernization cost scales roughly linearly at about €19 per line of code while effort grows superlinearly and duration sublinearly; analysis of 75 Java apps…
Talk in English on
Kubernetes Developer Survival KitSandra Parsick40m
A practical guide using a Java application to walk through typical developer workflows for Kubernetes: repository layout, where to store deployment artifacts…
Talk in German at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
From Idea to IDE - How Java Features Are Considered, Designed, and ShippedNicolai Parlog39m
Concrete roadmap from idea to editor support: notes become mailing‑list explorations, prototypes in forks (Valhalla/Amber), then JEP proposals tracked in JBS…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
As Much Architecture Work as NecessaryFalk Sippach49m
The talk argues for doing just enough explicit software architecture work to provide a stable, reliable foundation amid complex projects and modern practices…
Talk in German at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Monolith to Serverless - Can Modern Cloud-Native Java Runtimes Do It AllEmily Jiang46m
Compares concrete runtimes and fixes: shows Open Liberty running Spring Boot and microservices with an OpenJ9 JVM offering ~51% faster startup and ~50% smaller…
Talk in English on
Keep Your Dependencies in CheckMarit van Dijk37m
Shows that keeping dependencies current is practical but messy: uses Maven/Gradle dependency trees and IntelliJ’s vuln checks to find issues, then drives…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Hosting Applications in the Real WorldSteffen Beisenherz24m
Claims that GitOps (FluxCD/ArgoCD) removes CI servers’ need for cluster access, eliminates duplicate install scripts, and enforces repo-as-truth. Uses FluxCD…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Create an Eco-Friendly World with Green Software EngineeringKo Turk, Ionut Balosin39m
Measures energy from source to hardware using Spring PetClinic and Quarkus under load, running perf on Linux and use perf and Renaissance for 33‑minute load…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Real Cross-Platform Workflow UI AutomationJohannes Dienst33m
Live demo shows end-to-end cross-platform UI automation that actually works: a browser login to GitHub triggers a physical Android phone controlled over ADB…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Technical Debt - Why the Term Causes More Confusion than ClarityEnes O. Alatas, K. Sokolov42m
Argues that technical debt must be turned into measurable business KPIs: cites a 1,000‑developer/executive study where >40% time is maintenance, shows a custom…
Talk in English on
Testing is Confidence - A Developer's PerspectiveBrian Demers48m
Argues that tests deliver measurable confidence by catching regressions early and keeping developers in the flow, with concrete fixes: use reproducible builds…
Talk in English on
Lead Developer — Part Time?Martina Baumer47m
A Java Lead Developer describes balancing the broad responsibilities of a lead role—mentoring and supporting developers, handling technical and team conflicts…
Talk in German on
Integration and Conversation Patterns in SaaS ApplicationsDiana Cheng, Alexander Günsche42m
Describes three concrete SaaS integration patterns: channel isolation (shared, dedicated, sharded message channels) with trade-offs for noisy neighbors and…
Talk in English on
Securing Secrets in the GitOps EraAlex Soto43m
Kubernetes Secrets are just base64-encoded by default, so the talk shows concrete fixes: use Sealed Secrets (kubeseal encrypts YAML with a cluster public key)…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Beware of Survivorship Bias!Hanno Embregts, Maarten Mulders49m
Walks through a concrete failed experiment: trying blockchain for a 500-person works council and concluding a normal database is safer after decision models…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Live Hacking Cloud ArchitecturesMirna Alaisami, Thorsten Jakoby45m
Live attack shows DNS brute forcing and Metasploit-driven HTTP enumeration to find a Jenkins instance, then a rockyou subset brute force yields a working…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Through the Looking Glass: Effective Observability for Cloud-Native ApplicationsGrace Jansen47m
Demonstrates that standardized instrumentation is practical: OpenTelemetry is used to emit traces from two Open Liberty microservices (inventory and system)…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Modern Frontends with HTMX, Thymeleaf and Spring BootFrederik Hahne46m
Shows how to build dynamic web frontends without a heavy JavaScript framework by using Java + Spring Boot on the server, Thymeleaf for server-side HTML…
Talk in German at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Full-Stack development is dead, long live Full-Stack development!Simon Martinelli41m
Compares three Java-first stacks and shows working demos: Thymeleaf + htmx for server-rendered fragments with incremental paging and no full reloads; Vaadin as…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Virtual Threads in Action!David Král44m
Helidon Níma is a new web server built for JVM virtual threads (Project Loom / JDK19+ preview, aiming JDK21), using ForkJoinPool/newVirtualThreadPerTask to run…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Domain - Driven TransformationHenning Schwentner51m
Claims a reproducible four‑step path: domain rediscovery, design the ideal bounded‑context architecture, map that onto the monolith, and migrate via many small…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Practical Introduction to OpenTelemetry TracingNicolas Fränkel43m
Argues that tracing is the most overlooked observability pillar and shows a working demo: an API6 gateway + OpenTelemetry collector sending traces to Jaeger…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Migrate Spring Boot App to Quarkus. Stage UnlockedJonathan Vila44m
Migrates a Spring Boot 3.x pet‑clinic to Quarkus 3.x using Quarkus CLI, Hibernate Panache, JAX‑RS and GraalVM/Mandrel native image tooling; manual fixes…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Writing Serverless Applications with Quarkus and KnativeKevin Dubois51m
Quarkus shifts dependency scanning and wiring to build-time boot and can produce native images via Mandrel/GraalVM, cutting JVM cold-starts to milliseconds…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Migrating from Java EE to JakartaEE 10: Challenges and OpportunitiesBuhake Sindi40m
Migration is mostly mechanical: change javax. imports and XML namespaces to jakarta., run full integration tests, and fix a few legacy hotspots; OpenRewrite…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Three Different Methods to Build Web UIs in JavaMatti Tahvonen49m
Compares three concrete stacks: JSF (server-side XHTML + PrimeFaces, good for server-rendered HTML for SEO, limited dynamic partial updates), j2cl (compiles…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Do You Really Need Hibernate?Simon Martinelli43m
Asks whether full Hibernate-style ORM is necessary and demonstrates a concrete alternative using jOOQ with Java Records, DSL-generated classes and updatable…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
What's Coming in Helidon 4David Král43m
Helidon 4 targets Java 21 virtual threads and replaces SE’s reactive core with a new greenfield Nema web server built for blocking/imperative code; benchmarks…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Is It Time Already? Microservices Are Dead; Long Live Microservices!Bert Laverman44m
Argues that microservices are a consequence of lean, agile and DevOps rather than a silver-bullet product; recommends services small enough to build or replace…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Product Discovery Techniques Development Teams Should KnowKonstantin Diener49m
Overview of product-discovery techniques developers should know so they can participate equally with Product Management and Design. Covers concrete methods…
Talk in German at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Let’s Have Some Effective REST!Mohamed Taman42m
Covers concrete rules: identify participants and activities, map activities to verbs and expose resources as plural nouns, paper-test the API contract before…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Micronaut Framework and Microstream Java-Native Persistence EngineSergio del Amo53m
Shows Micronaut integrated with MicroStream to build a Java REST CRUD demo (fruits) that persists a root object (FruitContainer with a List) into file storage…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Afraid of Java Cold Starts in Serverless? Fear Not, Java is Super Fast!Ondro Mihályi51m
Plain Java starts in milliseconds on a laptop (measured ~67 ms local), full Java EE servers take seconds (GlassFish >5s), Quarkus with build‑time optimizations…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
The Java Cloud-Native Stack for Microservices and Serverless ArchitectureMarkus Kett49m
Claims that Java reaches 50x faster startup and 5x lower memory with GraalVM native images, and that Eclipse Store (MicroStream relicensed) provides…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
DevOps, 12 Factor, and Open SourceJustin Reock40m
Connects Theory of Constraints to software: cutting cycle time is the real performance lever, not headcount. Recommends 12-Factor for portable microservices…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Introduction and Pitfalls of Java's New Concurrency ModelRon Veen, David Vlijmincx51m
Java 20/21 adds virtual threads that create via startVirtualThread or by using newVirtualThreadPerTaskExecutor, and demonstrates structured concurrency with…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
MicroStream vs. Hibernate: An Empirical ComparisonSebastian Böhm, Johannes Manner50m
Compares MicroStream against Hibernate using MicroStream’s BookStore demo and a custom TPC‑C style wholesale supplier, with four JPA variants (JPQL, named…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Maven and Gradle Side-by-Side #slidelessStefan Hildebrandt46m
Compares Maven and Gradle by putting equivalent setups side-by-side and solving common use cases with both tools. Covers dependency management, plugin…
Talk in German at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Rolling with New Java Enhancements: Practical Design PatternsMiro Wengner43m
Claims that Java 21 features make classic patterns smaller, safer and faster with concrete techniques and tools. Demonstrations use records to get auto equals…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Welcome to The Jungle - A Safari Through The JVM LandscapeGerrit Grunwald44m
Comparison of 20+ OpenJDK-based distributions with concrete differences: 6‑month STS cadence vs LTS (8,11,17,21), patch types (CPU only from Azul, BellSoft and…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Scaling MicroStream with Cluster and Cloud TechnologiesChristian Kuemmel45m
Shows a runnable MicroStream Cloud & Cluster that builds from a Git repo and deploys to AWS in about five minutes, using Micronaut and Helidon templates and…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Identity Card – the Alternative to Username and PasswordMerlin Bögershausen, Maximilian Klose38m
Explains how to integrate Germany’s electronic ID (eID) and the online ID function of the national identity card into applications so developers and architects…
Talk in German at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
From Spring Native to Spring Boot 3Moritz Halbritter44m
Narrates how Spring Boot 3 folds GraalVM native-image into the platform: AOT transforms replace reflection with generated Java, the native-build-tools plugin…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
The (Unknown) Nifty Details of Maven Plugin ConfigurationKarl Heinz Marbaise44m
Shows how to make Maven plugin configuration reproducible and concise by moving repeated CLI flags into plugin or execution blocks, with a live demo using…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Project Management for EngineersMichelle Brenner39m
Practical framework for engineers who end up managing projects: adopt an Impact Effort Matrix, use a single shared Google Doc for planning, run a one quarter…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Event-Driven Autoscaling for Serverless JavaDaniel Oh52m
Shows that replacing HPA-only scaling with KEDA + Knative + Quarkus targets event metrics (Kafka, SQS) rather than CPU, so KEDA handles 0→1 cold starts and…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Developer Productivity Engineering Deep DiveJustin Reock54m
Argues concrete DPE wins: a build cache (Gradle/Maven) reuses task outputs to cut builds — demo shows ~70% local time saved — and remote cache +…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Performing Databases Migrations Without OvertimePieter Vincken38m
Demonstrates using Postgres.ai Database Lab Engine to validate migrations against real production-like data by creating thin clones of Postgres databases via…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
RapidClipse and MicroStreamChristian Kuemmel44m
Presents a Java-centric alternative to typical full‑stack development by using RapidClipse and MicroStream so teams can build complex web applications with…
Talk in German at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Save or Reimplement?Julius Mischok47m
The talk examines whether to preserve or reimplement legacy Java systems, and shows practical, incremental techniques to keep a low-quality, poorly tested…
Talk in German at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Accessibility on the WebMerlin Bögershausen42m
This talk explains how to make websites accessible by following the W3C Web Content Accessibility Guidelines (WCAG). It covers accessibility needs of people…
Talk in German at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Don’t Fear the Final Boss: Explaining Improvement Ideas to ManagementChristian Seifert48m
Practical guidance for developers on how to present technical improvement ideas (new frameworks, tools, practices) to management and other external…
Talk in German at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
What to Think About, if You're Thinking About Building a Team?Iona Varga37m
Combines prisoner’s dilemma game theory and the Octalysis gamification lens to claim teams outperform when balanced across three measurable axes — personality…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
OpenTelemetry for Java DevelopersFabian Stäber49m
A demo Java microservice setup runs locally with the OpenTelemetry Java agent sending metrics, traces and logs to an OpenTelemetry Collector that forwards…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Github Copilot vs. Amazon CodeWhisperer For Java DevelopersVadym Kazulkin49m
Comparison tests use GitHub Copilot (Codex / Copilot X preview on GPT‑4) and Amazon CodeWhisperer against Java tasks: singletons, date diffs, Project Euler…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
OAuth for Java DevelopersMatt Raible46m
Overview of concrete Java support: Jakarta Security 3.0 adds OpenID Connect support, Spring Security + Spring Boot works as both resource server and OIDC…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Automate Your Migrations with Spring Boot Migrator and OpenRewriteFabian Krueger46m
Spring Boot Migrator (started Q4 2020, OSS since March 2022) runs on OpenRewrite and provides runnable recipes that scan a repo, apply actions, and commit each…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Quarkus UnleashedRoberto Cortez45m
Quarkus moves expensive startup work into build-time processing, analyzing the closed world (gendex classpath index, build steps and build items) and using…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Why You Don't Need to Worry about Scaling Your Java WebappMarco Behler47m
A Spring Boot 3 app on Jetty with one JSON endpoint is hit by a custom Java load tool using 4 loaders + isolated probe and an HDR histogram to measure…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
PostgreSQL, The Time-Series Database You Actually WantChris Engelbert49m
Shows concrete numbers and techniques: NYSE produces 4.2 billion points/day (≈162k/sec) and legal retention pushes that into trillions, so storage and…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Saga Pattern Made EasyEmily Fortuna47m
Demonstrates a concrete Saga implementation using Temporal and a tiny saga library to run a trip-planning workflow that books flight, hotel, and excursion…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Web Components & Building UIs with RapidClipseSebastian Späth44m
RapidClipse is an Eclipse-based visual GUI builder that generates full Vaadin (HTML5) UI code from drag-and-drop layouts so you can design web interfaces in…
Talk in German at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Lean Spring Boot Applications for the CloudPatrick Baumgartner49m
Covers techniques to make Spring Boot applications leaner for the cloud by reducing startup time and memory footprint. Discusses specific Spring Boot features…
Talk in German at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
Blockchain, NFT and Smart Contracts for My (Java) ApplicationHendrik Ebbers01h 04m
Shows Java-ready, runnable examples: Solidity compiled with solc (via Docker or Maven plugin) into an ABI, invoked from Java using the Hedera SDK and deployed…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Magic of Automation and Everyday ChoresJamie Coleman49m
Covers concrete use and abuse of AI: ChatGPT and image/video generators speed research and creative work; GitHub Copilot, AutoRegex and Mintlify produce code…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Open Source & Community: Build Your Reputation & Grow Your Career Beyond Senior LevelB. Souza53m
Argues reputation beats résumé details, citing a big‑data search of six million curricula that found the best predictor of "genius" was Wikipedia translations…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
How to Deploy in AWS a Micronaut Application which Persists with MicroStream?Sergio del Amo51m
Shows exactly how to deploy a Micronaut app that uses MicroStream (MicroSim) persistence to AWS: build a fat JAR with CodeBuild & CodePipeline, deploy to…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Side Effects are The Complexity IcebergKris Jenkins38m
Argues that side effects are hidden inputs and hidden outputs that drive accidental complexity and shows concrete countermeasures: Rust ownership to track…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
The Secret Life of Maven CentralJamie Coleman53m
Maven Central runs on Sonatype’s Nexus backend, serves ~9 million component versions and handled ~496 billion requests in 2021, costing millions a year on AWS…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Releasing Fast, Easy and ConsistentlyAndres Almiray49m
JReleaser is a Java CLI (and Maven/Gradle plugin or Docker image) that creates GitHub/GitLab/Gitea releases, uploads built artifacts (zip/tar, executable jars…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Am I Testing the Right Way? - Two Unit-Testing Approaches Explained!Sebastian Konieczek41m
A small Java calculator with expression-tree handlers is implemented and tested with JUnit 5; the concrete claim is that two practical unit-testing scopes…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
WebAssembly Beyond the BrowserMete Atamel48m
WebAssembly runs outside the browser today using runtimes like Wasmtime, WasmEdge and Wasmer, compiled from Rust, TinyGo and .NET into .wasm modules; demos…
Talk in English at Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany on
Maven PuzzlersAndres Almiray, Ixchel Ruiz49m
Demonstrates exact Maven rules: direct dependency always wins (position irrelevant), but when two transitive versions tie the first discovered wins, so…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
CPU & Memory, Requests & Limits, QoS & CFS: The JVM in the Kubernetes PodHalil Cem Gürsoy47m
Explains how the JVM interacts with Kubernetes containers, focusing on CPU and memory settings, Kubernetes Requests & Limits, QoS classes and the Linux…
Talk in German at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Three Cups of JavaVincent Mayers42m
Developer communities accelerate skills and careers by combining learning, social momentum and repeated contact; the key claim is that intentional consistency…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Not Your Father's Java, Not Your Mother's JavaScriptDmitry Chuyko49m
Claim: Java ships feature releases twice a year while ECMAScript updates yearly, and runtimes converge — a WebAssembly JVM exists and GraalVM/Truffle runs…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Harness the Power of a Single Database for MicroservicesFranck Pachot47m
This session will delve into the benefits of using Distributed SQL for microservices. We will discuss the challenges of managing multiple databases in a…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Troubleshooting and Monitoring Production Applications using OpenTelemetryReut Baruch31m
Shows how OpenTelemetry plus a local collector and the OpenTelemetry Java agent actually find root causes in minutes: a demo reproduces a memory/latency…
Talk in English at Cinema 5, Im Mediapark 1, 50670 Köln, Germany on
High-Secure Java SerializationMarkus Kett, Florian Habermann41m
Claims Java built-in serialization causes most platform vulnerabilities and shows a new implementation built from scratch: an open-source Eclipse Serializer…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
A Tale of Two Cities: How Blocking Calls Are Treated?Bazlur Rahman43m
Walks through Java threading history, shows why OS threads cost time and memory (about 2 MB stack per OS thread), and why executors, Future/Callable…
Talk in English at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
Developer Joy – How Great Teams Get s%*t DoneSven Peters48m
Claims that developer joy rises when teams cut tech debt, shorten review wait, and measure the right signals; Atlassian builds a flaky test detector that…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
Put 5 Euros in the Software Engineering Phrase Piggy BankMatthias Gutheil48m
The talk lists common software-engineering anti-patterns and broken basics—like last-minute team size increases, missing Definition of Done checks, absent code…
Talk in German at Cinema 6, Im Mediapark 1, 50670 Köln, Germany on
How to report a vulnerability: Responsible Disclosure for DevelopersBrian Demers48m
Vulnerability reporting requires concrete steps: CVE volume climbs to about 80 per day, so private, coordinated reporting and short embargoes matter. The…
Talk in English at Cinema 9, Im Mediapark 1, 50670 Köln, Germany on
Build a Product Adoption Strategy on Technical TruthJeffrey A. 'jam' McGuire37m
Learn how to capture your product's technical truth and turn it into effective communications across all roles. Understanding, then communicating the value of…
Talk in English at Cinema 7, Im Mediapark 1, 50670 Köln, Germany on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.