~/conference

JCON WORLD ONLINE 2023

date:2023-11-20..2023-11-22
location:-- online --
series:JCON WORLD ONLINE · one edition
tags:[java]
titleauthorlength
EclipseStore - Databaseless Java Cloud Native Persistence for MicroservicesMarkus Kett56m
EclipseStore (formerly MicroStream) ships as a final Eclipse release and serializes live JVM object graphs directly to blob storage such as AWS S3, using…
Talk in English on
Open Source - A Journey of Contribution and CollaborationIvar Grimstad32m
Nearly everyone at the conference consumes open source, but far fewer contribute; one quick win is noncode work like translate tutorials or filing bugs. Solo…
Talk in English on
Communication Skills What You Need to SucceedScott Wierschem39m
Practical, itemized communication tactics: stop public criticism and don't criticize, give specific sincere praise naming the deed, frame requests as questions…
Talk in English on
Everything Loosely Coupled - Advanced Integration Patterns and Their Trade-OffsDirk Fröhner47m
Practical claim: switching synchronous APIs to message-based async with queues reduces temporal coupling and avoids blocked resources; examples use Amazon SQS…
Talk in English on
Piranha Cloud - from Eclipse GlassFish to super fast Cloud and Serverless JavaOndro Mihályi51m
Piranha Cloud is a new Jakarta EE runtime built from GlassFish components with a tiny, custom servlet engine that boots microservices in hundreds of…
Talk in English on
Continuous Stupidities - Myths of DevOpsMarco Schulz44m
Argues that blanket automation often backfires: many pipelines create slower, fragile environments rather than help; recommends test automation first (unit…
Talk in English on
Scalable Java Apps & Microservices with EclipseStore, Micronaut and K8sChristian Kümmel48m
EclipseStore runs as an in‑process Java persistence layer and is deployed here on Kubernetes with a MECS fully managed cluster service that hides Helm…
Talk in English on
High-Performance Persistence with EclipseStore & WebSphere LibertyMark Stoodley, Markus Kett41m
EclipseStore (formerly MicroStream) plus WebSphere Liberty InstantOn uses CRIU-based checkpoint/restore with IBM Semeru/OpenJ9 to ship hot JVM state and…
Talk in English on
MicroStream Labs – New Incredible Feature PreviewFlorian Habermann36m
New Spring integration lets storage and root types be injected by configuration and supports qualifiers for multiple storages; AspectJ-generated read/write…
Talk in English at Live-Stream 1, Online - Remote on
EclipseStore and the Micronaut FrameworkSergio del Amo42m
Shows a working Micronaut integration with EclipseStore that implements a repository by wiring a root provider, annotating write methods with store params, and…
Talk in English at Live-Stream 1, Online - Remote on
Introduction to EclipseStore CodingFlorian Habermann48m
EclipseStore runs inside the JVM and persists actual Java object graphs with automatic numeric object IDs and lazy loading via a concrete Lazy<T> type; start a…
Talk in English at Live-Stream 1, Online - Remote on
Designing Great Java In-Memory Object ModelsFlorian Habermann47m
EclipseStore makes the in-memory Java object graph the source of truth and removes ORM mapping, using a storage manager (configurable channel count — demo uses…
Talk in English at Live-Stream 1, Online - Remote on
Mirror, Mirror - What am I Typing Next? All About Auto SuggestAlexander Reelsen44m
Shows concrete Java implementations: a naive linear scan, a radix tree and pruning radix tree (each node stores max child score so lookups prune early), an…
Talk in English on
Next Frontier in Open Source Compilers: Just-In-Time Compilation as a ServiceRich Hagarty40m
Eclipse OpenJ9 JITServer decouples the JIT from the JVM and runs compilation over the network, cutting CPU/memory spikes so containers shrink and autoscaling…
Talk in English on
Distributed EclipseStore Applications and Microservices on KubernetesChristian Kuemmel55m
A managed MicroStream/EclipseStore cluster runs Micronaut apps on Kubernetes, using a cluster storage manager that replicates writes via Kafka to a…
Talk in English at Live-Stream 1, Online - Remote on
Databaseless High-Performance Java-Native PersistenceMarkus Kett57m
Presents a databaseless persistence approach for Java that achieves high performance by using native, file-based storage instead of a traditional DBMS…
Talk in German at Live-Stream 1, Online - Remote on
Modern Java for the Masses! Is Java Still RelevantDeepu K Sasidharan41m
Java 21 adds concrete features — pattern matching (including record/unnamed patterns), virtual threads that replace much manual concurrency, preview string…
Talk in English at Live-Stream 1, Online - Remote on
Supercharge Your Productivity Mastering Prompt EngineeringJeroen Egelmeers44m
A practical framework called Crafting AI Prompts Framework breaks prompt work into three phases—crafting, validation, enhancement—and prescribes concrete…
Talk in English at Live-Stream 5, Online - Remote on
Modern Testing Tools for Java DevelopersElias Nogueira46m
Five concrete tools with concrete wins: AssertJ replaces brittle field-by-field checks with recursive comparison, yields soft assertions and custom assertion…
Talk in English at Live-Stream 4, Online - Remote on
Generative AI and JavaAndre Tost46m
Shows a concrete RAG pipeline: chunk PDFs into embeddings, store vectors, run semantic search and send retrieved passages into an LLM to generate answers…
Talk in English at Live-Stream 1, Online - Remote on
Continuous and Automated Documentation Docs As Code in PracticeFalk Sippach50m
Advocates treating docs like code: store text and diagrams in git, version them with releases, and run Asciidoctor-based builds in CI to produce HTML/PDF and…
Talk in English at Live-Stream 4, Online - Remote on
Java In-Memory Database-Apps with EclipseStoreFlorian Habermann53m
EclipseStore (v1.0, same codebase as MicroStream) stores Java object graphs natively so no ORM or schema mapping is needed, claiming native Java object-graph…
Talk in English at Live-Stream 1, Online - Remote on
Combining orchestration and choreography into a clean architectureThomas Heinrichs42m
A tablet-based digital waiter is implemented in Java with a durable workflow (Camunda Platform 8) and message bus (Kafka), showing concrete code for hexagonal…
Talk in English at Live-Stream 2, Online - Remote on
Cache, But Cache Wisely!Deven Phillips42m
Demonstrates why naive session caching with Infinispan can slow things down: a client stored up to 100 MB sessions, causing serialization on every read/write…
Talk in English at Live-Stream 2, Online - Remote on
Toward a carbon-aware cloudOlivier Bierlaire41m
Cloud-region choice drives the impact with concrete numbers and tooling, not vague green talk. The demo uses ElectricityMaps data, Cloud Carbon Footprint and a…
Talk in English at Live-Stream 2, Online - Remote on
Quarkus 3: The Road to Loom for Cheaper, Faster, and Easier Concurrent ApplicationsDaniel Oh50m
Quarkus 3 runs virtual threads from Java 21 using an easy annotation like @RunOnVirtualThread and demos a Quarkus app backed by an auto-starting PostgreSQL…
Talk in English at Live-Stream 2, Online - Remote on
Services Reloaded Increased Throughput with Project Loom Virtual ThreadsKito Mann41m
Claim: Project Loom virtual threads let synchronous thread-per-request code scale like reactive systems without rewriting APIs, using the JVM to schedule M:N…
Talk in English at Live-Stream 2, Online - Remote on
Legacy Software Really a ProblemEberhard Wolff44m
Argues that legacy software already proves business value, so migrations must deliver measurable product gains rather than just cleaner code; shows Strangler…
Talk in English at Live-Stream 2, Online - Remote on
Thawing Java on AWS Lambda Reducing Cold Start Times from 11 Seconds to 1Daniel Raniz Raneland46m
Java Lambda cold starts drop from roughly 11 seconds warm-to-warm to under 1 second by compiling a Spring Cloud Function with GraalVM Native Image (native AOT)…
Talk in English at Live-Stream 2, Online - Remote on
Don't Overdose on Domain-Driven DesignEberhard Wolff45m
Argues that DDD succeeds only when the domain—not architecture or frameworks—drives decisions, and gives concrete practices: start with domain prototyping…
Talk in English at Live-Stream 2, Online - Remote on
How to Easily Upgrade to Jakarta EE 10 Javax to Jakarta Prefix without a HassleOndro Mihályi49m
Step-by-step plan: run Eclipse Transformer first to convert javax→jakarta across source, resources and binary jars (it post-processes WAR/JARs and handles XML…
Talk in English at Live-Stream 2, Online - Remote on
Combating the Struggles of Modern Cloud Native Java DevelopersYK Chang, Grace Jansen48m
Cloud migration creates a growing cognitive load so the talk claims platform engineering and an internal developer platform cut friction by baking in golden…
Talk in English at Live-Stream 2, Online - Remote on
It's a trap; we are vulnerableAndres Damian Sacco42m
Sonar only reports source-code issues and Sonar misses dependency vulns, so the demo contrasts Snyk (accurate but costly), Dependency-Check (free but each…
Talk in English at Live-Stream 1, Online - Remote on
Revolutionizing Agile Backlog Refinement through GamificationNils Hyoma37m
A set of physical and digital Backlog Refinement Cards targets splitting a 50-point “user story of hell” down to ≤12 points using concrete tactics…
Talk in English at Live-Stream 1, Online - Remote on
Security and Productivity Pick Two with Reproducible BuildsBrian Demers42m
Reproducible builds guarantee identical output bits from the same source so hashes match, letting teams verify CI artifacts by rebuilding locally and comparing…
Talk in English at Live-Stream 1, Online - Remote on
Jakarta EE 11: Going Beyond the Era of Java EEMichael Redlich46m
Jakarta EE 11 sets the baseline to Java 21 and targets GA in H1 2024 with Milestone 1 on Dec 5 and a final release around June–July; the platform counts 42…
Talk in English at Live-Stream 1, Online - Remote on
Fighters, Bards, Druids and Wizards in It – How to Talk to ThemPaweł Zajączkowski41m
Four personality archetypes map to DISC and two axes (energy and task vs people): red Fighter (decisive, invite for ~15 minutes), yellow Bard (initiates, wins…
Talk in English at Live-Stream 1, Online - Remote on
The Aggregate is dead. Long live the Aggregate!Sara Pellegrini, Milan Savic50m
Argues that traditional DDD aggregates cause needless contention and refactoring pain and proposes a behavior-first alternative called Dynamic Consistency…
Talk in English at Live-Stream 1, Online - Remote on
Unleash the Power of Open-Source Java ProfilersJohannes Bechberger41m
A practical walkthrough of open-source Java profilers that shows concrete wins: a quiz web server hitting ~90 concurrent users slows to crashes when every…
Talk in English at Live-Stream 1, Online - Remote on
Taming Apache Kafka Using GitOpsNatale Vinto44m
Deploys Apache Kafka on Kubernetes using Strimzi operator and syncs cluster, topics and users from Argo CD via Git repo manifests; demo shows a 3‑broker Kafka…
Talk in English at Live-Stream 1, Online - Remote on
The Hacker’s Guide to Kubernetes ReloadedPatrycja Wegrzynowicz50m
Live demos show account takeover by abusing leaked kubeconfig and misconfigured pods: apply a manifest with hostPath hostPID hostNetwork and privileged mode…
Talk in English at Live-Stream 5, Online - Remote on
Building AI Chatbot with Spring Boot, React and ChatGPT (Live Code)Marcus Hellberg44m
Live code builds a Spring Boot + React app that calls ChatGPT via Lang chain for J and uses Hilla to wire front end and back end, creates vector embeddings…
Talk in English at Live-Stream 5, Online - Remote on
Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through JavaJonathan Vila47m
Market data shows 33% of production environments still run Java 8 and Java 11 covers roughly half, while Java 21 ships in September 2023; vendors like Amazon…
Talk in English at Live-Stream 5, Online - Remote on
Why Diversity Matters: How Compassionate Teambuilding Improves Your Bottom LineTrish Roberts50m
Workshop pairs simple practices—three breaths, journaling, guided visualization and meditation—with concrete HR tools: MIT’s seven elements of high-performing…
Talk in English at Live-Stream 5, Online - Remote on
Contributors Guide to the Jakarta EE 11 GalaxyReza Rahman47m
Jakarta EE 11 targets H1 2024 with Java 21 as the baseline and a firm plan to add Jakarta Data repositories so CRUD interfaces get generated instead of…
Talk in English at Live-Stream 5, Online - Remote on
Lessons Learned from 10+ Years with Domain Driven DesignPetter Holmström39m
Ten-plus years of trial and error with Domain Driven Design: tactical DDD applied to messy migrations fixes data integrity but creates oversized aggregates; a…
Talk in English at Live-Stream 5, Online - Remote on
Optimizing Java Startup and Warmup: Exploring the Power of CRaC on EmbeddedFrank Delporte45m
CRaC (Coordinated Restore at Checkpoint) captures a fully warmed JVM snapshot and restarts JVMs from that image, cutting framework startup from seconds to…
Talk in English at Live-Stream 5, Online - Remote on
Is it Time to Abandon Microservices? Modular Monoliths Rescue Your Wallet!Shai Almog55m
Argues that microservices often cost more because cloud and observability overheads grow with scale and pay the big vendors, that the Saga pattern forces…
Talk in English at Live-Stream 5, Online - Remote on
502 Bad Gateway: Zero Downtime Is More Than a ConfigFrançois Fernandès, Nikolai Neugebauer39m
Shows concrete failure modes and fixes for zero-downtime Spring Boot apps on Kubernetes: an example uses replicas: 4 with maxSurge: 25% and maxUnavailable: 25%…
Talk in English at Live-Stream 5, Online - Remote on
Live Coding Some (Microservice) Integration ProblemsBernd Ruecker45m
Live coding shows two Spring Boot services (payment and credit card) wired via REST using RestTemplate, then hardened with a circuit breaker to stop thread…
Talk in English at Live-Stream 5, Online - Remote on
Open Standards for Building Event-Driven Applications in the CloudMete Atamel41m
Demonstrates that CloudEvents provides a concrete event envelope for routing (supports binary and structured modes, JSON/Protobuf, HTTP/Kafka bindings) and…
Talk in English at Live-Stream 3, Online - Remote on
Fantastic Virtual Threads and How to Monitor ThemBalkrishna Rawool47m
Project Loom arrives in Java 21 with lightweight virtual threads and the demo shows monitoring via JFR adds four events, jcmd thread dump JSON and UI tools…
Talk in English at Live-Stream 3, Online - Remote on
Java's Concurrency Journey Continues! Structured Concurrency & Scoped ValuesHanno Embregts49m
Java 21 preview demos show Structured Concurrency coordinating virtual threads so subtasks join or short‑circuit: a restaurant example forks waiters, uses…
Talk in English at Live-Stream 3, Online - Remote on
How Not to Die Trying to Evolve Your ArchitectureJavier López Fernández44m
Argues that an evolutionary architecture is practical when teams optimize three things: fast small deployments (automatic pipelines, continuous delivery…
Talk in English at Live-Stream 3, Online - Remote on
Virtual Threads: Ushering in a New Era of ConcurrencyBazlur Rahman53m
Project Loom adds lightweight virtual threads in JDK 21 (JEPs 425, 436, 444) that let Java run millions of concurrent tasks cheaply: demos create 10 million…
Talk in English at Live-Stream 3, Online - Remote on
Hidden Hazards: Unique Burnout Risks in TechAllessandria Polizzi42m
Covers specific research and concrete fixes: cites 82% of IT staff reporting burnout and 62% thinking of quitting, 90% facing information overload, 56%…
Talk in English at Live-Stream 3, Online - Remote on
Continuous SQL with Kafka and FlinkTimothy J Spann43m
Live demo shows continuous SQL against Kafka via Flink: topics created, Avro schemas used, data published from an ADS‑B plane feed and ZIP weather files…
Talk in English at Live-Stream 3, Online - Remote on
Function at Full Capacity: Through Energy, Connection and CourageNatalie Johnson42m
Claims a person can increase usable energy by up to 40% more energy by managing four specific dimensions: physical emotional mental spiritual. Concrete levers…
Talk in English at Live-Stream 3, Online - Remote on
Architecting for Data-Intensive WorkloadsOvidiu Hutuleac40m
Argues that general purpose databases fail at high throughput and shows a concrete migration path: start relational for flexibility, add ElastiCache / MemoryDB…
Talk in English at Live-Stream 4, Online - Remote on
Managing Data in Jakarta EE ApplicationsBuhake Sindi48m
Shows a concrete repository-based design that isolates data from business logic, using interfaces implemented for JPA and MicroStream, wired by CDI and tested…
Talk in English at Live-Stream 4, Online - Remote on
How to Write an API Gateway Plugin in JavaBobur Umurzokov29m
Shows how to build a working custom plugin for Apache APISIX using Apache APISIX plus the Java Plugin Runner and a Spring Boot process communicating over Unix…
Talk in English at Live-Stream 4, Online - Remote on
Revolutionizing Microservices Development with Helidon 4!Dmitry Aleksandrov49m
Helidon 4 ships a new server called Helidon Nima built from scratch to run on Java 21 virtual threads, ditching the reactive callback stack and running…
Talk in English at Live-Stream 4, Online - Remote on
Mastering JVM Profiling: Advanced Techniques and Real-Life Case StudiesHuseyin Babal45m
Covers advanced JVM profiling techniques and presents real-world case studies to diagnose and optimize Java application performance. Discusses tooling and…
Talk in German at Live-Stream 4, Online - Remote on
Real-Time and Historical NLP Market Dashboard with RisingWave and Chat-GPTKarin Wolok25m
Builds a real-time and historical natural language processing market dashboard using RisingWave (a streaming database) for ingestion and analytics and Chat-GPT…
Talk in German at Live-Stream 4, Online - Remote on
OpenIDConnect Has Finally Come to Jakarta EE!Fabio Turizo45m
Jakarta EE now includes built‑in OpenID Connect support using the OpenIDAuthenticationMechanismDefinition annotation and MicroProfile config. A four‑app…
Talk in English at Live-Stream 4, Online - Remote on
Docker and Podman from Design to Best Practice for Java Developers and ArchitectsAhmad Gohar47m
Practical guide to containerizing Java: demonstrates Docker and Podman parity, a working microservices stack (Spring Cloud gateway, config server, Eureka) with…
Talk in English at Live-Stream 4, Online - Remote on
The future of Java is youSharat Chander56m
Java announces a six‑month release cadence with Java 21 out in September and Early Access builds of Java 22 already available; projects include virtual threads…
Talk in English at Live-Stream 1, Online - Remote on
Distributed Tracing Opening the Door to Visualisation and CorrelationVipin Menon42m
Distributed tracing proves a concrete way to stitch microservice calls into one transaction by instrumenting runtimes (Java bytecode agents, Node.js…
Talk in English at Live-Stream 2, Online - Remote on
7 Strategies for Building Majestic MonolithsJeremy Davis47m
Seven concrete practices for building a monolith that’s easy to split later: use DDD with per‑bounded‑context packages and separate schemas, push public…
Talk in English at Live-Stream 1, Online - Remote on
Micronaut CRaCSergio del Amo35m
Micronaut adds an integration that uses OpenJDK CRaC to snapshot JVM state and restart from a hot image, packaged via a Gradle/Maven Docker build:crac task…
Talk in English at Live-Stream 1, Online - Remote on
Pimp your Jakarta EE applicationsDirk Weil52m
A small full‑stack REST app with CDI, JPA and PostgreSQL migrates from Java EE 8 to Jakarta EE 10 by applying OpenRewrite recipes that rename javax. to…
Talk in English at Live-Stream 1, Online - Remote on
Estimating the Project Lifetime: A Methodological Overview and a Practical CaseDmitry Yanter31m
Claims a concrete method: GitHub repo lifetimes measured from first to last commit for top 1,000 projects, giving a median 4.5 years survival and a heuristic…
Talk in English at Live-Stream 1, Online - Remote on
Enterprise Framework Battle: Quarkus vs. Spring BootDirk Weil54m
Compares two concrete implementations of a planets REST app using Maven, Postgres, Hibernate/JPA (Panache in Quarkus), OpenAPI, health checks, metrics and…
Talk in English at Live-Stream 1, Online - Remote on
What Comes After ChatGPT? Vector Databases - the Simple & Powerful Future of ML?Erik Bamberg50m
Claims that vector databases (Weaviate, Pinecone, Chroma) store model embeddings to enable true semantic search, demonstrated with a hands‑on Weaviate Java…
Talk in English at Live-Stream 1, Online - Remote on
Simplifying NoSQL Database Integration with Jakarta NoSQLMaximillian Arruda, Gabriel Andrade53m
Jakarta NoSQL with Jakarta Data offers a JPA‑like API for multiple NoSQL stores and the demo builds a Rock‑Paper‑Scissors game that persists plays; swapping…
Talk in English at Live-Stream 1, Online - Remote on
Crafting Your Career, the Open Source WayNikita Koselev52m
A practical career formula: pick focus on one or two projects and map them to three target job listings, use GitHub topics and freeCodeCamp to find issues, and…
Talk in English at Live-Stream 2, Online - Remote on
Embrace the Func - How Far has Functional Programming Come in Java?Tim Zöller48m
Live-coding shows Java can use records are immutable by design, pure functions that return new objects, and Function/Stream composition to transform a…
Talk in English at Live-Stream 2, Online - Remote on
5 Tips to Make Your Java Apps More Awesome!Rustam Mehmandarov51m
Five concrete practices with code: use MicroProfile and Jakarta EE core to add annotation-driven fault tolerance (retries, circuit breakers, a 3s timeout)…
Talk in English at Live-Stream 2, Online - Remote on
Join the Friends Of OpenJDKFrank Delporte, Geertjan Wielenga36m
Foojay (fuj) is an independent community site with almost 200 authors publishing about one to three articles a day for the past three years, a podcast released…
Talk in English at Live-Stream 2, Online - Remote on
Dissecting Serverless Enterprise Java Applications #slidelessAdam Bien53m
Live demo deploys a Quarkus Java microservice to AWS Lambda via CDK deploy, packaging a function.zip with Maven and using DynamoDB on‑demand for persistence…
Talk in English at Live-Stream 2, Online - Remote on
Art of Streaming! Releasing Your Creativity with Apache Pulsar & KafkaKo Turk, Mary Grygleski47m
Compares Apache Pulsar and Kafka by showing what each actually does: Pulsar stores logs in Apache BookKeeper, offers built‑in multi‑tenancy, geo‑replication…
Talk in English at Live-Stream 2, Online - Remote on
Lights, Camera, GitHub Actions!Ixchel Ruiz47m
Walks through GitHub Actions from YAML structure to production practices, showing a Java/Maven build matrix that runs on Ubuntu, macOS and Windows and a…
Talk in English at Live-Stream 2, Online - Remote on
Down the Ivory Tower towards Agile ArchitectureMario-Leander Reimer48m
Teams replace tribal rules by lightweight docs and automated checks: use Arc42 for 2–4 page architecture docs, draw C4 diagrams (context → container →…
Talk in English at Live-Stream 2, Online - Remote on
Create Your Perfect Persistence StackThorben Janssen50m
Shows a concrete stack: Hibernate for managed CRUD and lifecycle (avoid saveAndFlush, use @Generated for DB-generated columns), jOOQ for complex SQL via DSL…
Talk in English at Live-Stream 3, Online - Remote on
Fully Automate Your Java Deployments Using AnsibleRomain Pelisse46m
Shows how Ansible and Red Hat Ansible Collections install and configure WildFly/EAP from a bare RHEL VM or container, register to Red Customer Portal, download…
Talk in English at Live-Stream 3, Online - Remote on
Building Monoliths that Could Scale (Easily) to Microservices (If They Need)David Gomez G.45m
Asserts that starting as a monolith using CQRS and DDD plus event-sourcing keeps design simple but makes extracting services trivial later. Shows a working…
Talk in English at Live-Stream 3, Online - Remote on
Downsizing. Make Your Java App Containers Ligthweight.Mike Mozalkov42m
Explosive Docker image growth hits storage and startup times — a typical Java service is ~200 MB, five services per team → 1 GB, 100 teams → 100 GB per release…
Talk in English at Live-Stream 3, Online - Remote on
Reactive Applications with Event-Sourcing and Server-Sent EventsMitchell Herrijgers44m
Explains how Axon Framework + optional Axon Server and Kotlin implement event sourcing with a live demo: a bank account aggregate handling…
Talk in English at Live-Stream 3, Online - Remote on
Your Java Application Kubernetes Native Ready: A Live ExperienceElder Moraes40m
Builds a simple Java REST app with Quarkus extensions, adds a reactive REST client, JSON-B DTO, and MicroProfile fault‑tolerance (timeout = 3s plus a local…
Talk in English at Live-Stream 3, Online - Remote on
Eclipse Serializer – Biggest Security Flaw of Java Is EliminatedFlorian Habermann42m
Claims a practical fix for Java deserialization attacks by shipping Eclipse Serializer (from the MicroStream split) and the Eclipse Store engine that already…
Talk in English at Live-Stream 3, Online - Remote on
Java 21: The Revolution of Virtual Threads - A Deep DiveChristian Woerz46m
Live code shows Java 21 virtual threads replacing reactive rewrites: a blocking Spring Boot REST that OOMs when spawning 1 million platform threads runs fine…
Talk in English at Live-Stream 3, Online - Remote on
The Good, The Bad, and The Stubbed: A Java Unit Testing AdventureItai Soudry46m
Argues that unit testing is as important as production code and shows a runnable mini shop (bunny supply store) built and tested with JUnit and Mockito, using…
Talk in English at Live-Stream 3, Online - Remote on
The New Generation Of Data StoresAlexander Reelsen41m
Cloud-first data stores move storage into S3 object storage and split compute so reads and writes scale independently while reducing cost, at the expense of…
Talk in English at Live-Stream 4, Online - Remote on
Useful and Beautiful Developer Docs and How to Create ThemJohannes Dienst43m
Revamps over one year and a last update three weeks ago turn a barely usable site into a practical developer portal: add a search index, push a ready-to-run…
Talk in English at Live-Stream 4, Online - Remote on
How to Build Ultra-fast Java Microservices. Overcome Pitfalls of Data PersistenceOtavio Santana40m
Talk claims in-memory approaches and EclipseStore can cut query latency dramatically — benchmarks shown claim up to 1000x faster than traditional relational…
Talk in English at Live-Stream 4, Online - Remote on
Choosing the Right Messaging Platform for Your Event-Driven ApplicationJulien Jakubowski47m
Compares Apache Pulsar to Kafka and RabbitMQ and claims Pulsar runs both streaming and queuing on one system by using segment-based storage, separating…
Talk in English at Live-Stream 4, Online - Remote on
ML-Bound Anomaly Detection: Experiences Beyond Commodity ObservabilitySumana Rao34m
Explains using ELK (Elastic Stack with Kibana) anomaly-detection (ML nodes running unsupervised jobs) to replace static thresholds, with a concrete…
Talk in English at Live-Stream 4, Online - Remote on
Generative AI in Practice: Concrete LLM Use Cases in Java with the PaLM APIGuillaume Laforge50m
Shows how Java calls Google Cloud’s PaLM API (the model trained on ~3.6 trillion tokens, with examples mentioning ~340B parameters) to do real tasks: a…
Talk in English at Live-Stream 4, Online - Remote on
IC to Manager : Is It a Step Forward or Backward for You?Sneha Singla49m
Myth-busting session that reports using nine polls, a personal arc of failed managing 13 engineers then rebuilding with a five‑engineer team and rising to…
Talk in English at Live-Stream 4, Online - Remote on
Make your life easier with Jakarta's new persistence features: Data and NoSQLOtavio Santana43m
Jakarta introduces two concrete persistence specs: Jakarta NoSQL for document/key‑value/graph/column stores and Jakarta Data for a repository API over SQL or…
Talk in English at Live-Stream 4, Online - Remote on
Effective Java SE 11-21 APIs/Lang Features Makes Your Life Easier.Mohamed Taman55m
Covers concrete Java SE 11–21 changes and how to use them: run a one‑file program with single-file source launch so no separate javac step, replace small curl…
Talk in English at Live-Stream 5, Online - Remote on
The MariaDB Evolution: Just a fork of MySQL?Alejandro Duarte45m
Claim: MariaDB starts as a fork but evolves into a different ecosystem with concrete differences: it ships pluggable storage engines (InnoDB, ColumnStore for…
Talk in English at Live-Stream 5, Online - Remote on
Fake It until You Make It! API Integration Testing with Containers & WireMockOleg Nenashev44m
Shows how to combine Testcontainers and WireMock (yok) to run real integration tests: a WireMock-based mock packaged as a Testcontainers model, used both as an…
Talk in English at Live-Stream 5, Online - Remote on
How Your Browser Is Snitching on You and How You Can Take ControlFrancois Martin41m
Browsers leak headers, fonts, GPU canvas outputs, battery and sensor data and JavaScript can read many of these fields; EFF’s Cover Your Tracks test and…
Talk in English at Live-Stream 5, Online - Remote on
Unlocking Data-Intensive Applications with Virtual ThreadsIgor De Souza39m
Claims that Java 21 virtual threads let a web app serve 100K requests/sec by mapping millions of lightweight virtual threads onto a few platform threads…
Talk in English at Live-Stream 5, Online - Remote on
Implementing Observability in Java-Based ProjectsMichael Vitz46m
Step-by-step Java Spring Boot demo shows logs aggregated with Loki + Grafana via a Logback appender and label markers, metrics exposed with Prometheus scrape…
Talk in English at Live-Stream 5, Online - Remote on
Reduce Cold Starts for Java Serverless Applications in AWSVadym Kazulkin46m
Java cold starts on AWS measure around 3–3.5 seconds for plain JVMs; using GraalVM Native Image brings p90 cold starts down to roughly 500–600 ms but forces…
Talk in English at Live-Stream 5, Online - Remote 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.