~/conference

Devnexus 2025

date:2025-03-04..2025-03-06
location:Atlanta, United States
series:Devnexus · 6 editions
titleauthorlength
Highlight Reel02m
Fast-paced montage relives Devnexus 2025 with crowd applause, keynote excerpts, workshop snippets, lightning talks and expo demos all cut to music, emphasizing…
Promo on
Apache #Maven 4 is AwesomeChandra Guntur50m
Live demo shows Apache Maven 4 adds a separate build pom vs consumer pom (model 4.1.0 for local, consumer stays 4.0.0), built‑in $revision support so no…
Talk on
Keeping Your #Java Hot by Solving the #JVM Warmup ProblemSimon Ritter56m
Explains concrete fixes and measurements: generate and reuse a ReadyNow profile (classes, init state, profiling, compiled code) to reach ~97–98% of warmed…
Talk on
To #Java 24 and BeyondBilly Korando01h 05m
Quick roadmap through post‑11 Java: concrete changes, migration aids and where concurrency actually shifts. Notes actionable items — virtual threads (4KB per…
Talk on
30 Years of #Java How Did We Get HereSimon Ritter58m
A fast tour of concrete milestones: the original browser HotJava browser proves in-page interactivity; Netscape and IE ship Java and break compatibility until…
Talk on
Building #APIs in the #AI EraKevin Duboi59m
Shows how to build APIs with local and remote LLMs using concrete tools: Podman AI Lab, Olama, Continue, and Spectral. Demonstrates generating an OpenAPI 3.0…
Talk on
Connecting Applications Across the Hybrid CloudAlex Soto52m
Claim: open‑source Skupper provides application‑layer connectivity across hybrid clouds using MQP over TLS, so services keep their local DNS names while…
Talk on
Containers and #Kubernetes Made Easy Deep Dive into Podman DesktopCedric Clyburn42m
Podman Desktop shows an end-to-end workflow: it builds a Flask guestbook and Redis image, runs two containers (ports 5000→501 mapped), collapses them into a…
Talk on
Create #AI Infused #Java Apps with #LangChain4jKevin Dubois, Daniel Oh01h 01m
Shows a working Quarkus + LangChain4j stack that lets Java apps call LLMs via @RegisterAIService annotation, keep conversation state with chat memory and…
Talk on
Debugging #JavaScott Wierschem58m
Claims that top developers find bugs in a third of the time and introduce less than half as many, then demonstrates concrete debugger moves: use evaluate…
Talk on
Frustration Free #K8S For #Spring DevelopersRyan Baxter51m
A small Spring Boot app with one HTTP endpoint, a MySQL-backed movie table, a separate name service, a Git-backed config server and a discovery server gets…
Talk on
How to Debug Lessons Learnt From 10 Years of #SpringBootPhil Webb57m
Ten years of SpringBoot maintenance yields concrete debugging methods and surprises: the repo has 4,395 closed bugs, fixes range from a simple integer overflow…
Talk on
#Micrometer Mastery Unleash Advanced #Observability in #JVM AppsJonatan Ivanov01h 08m
Micrometer provides a single instrumentation point via the Micrometer Observation API that can start/stop observations and route them to handlers for metrics…
Talk on
#MLOps for #Java Developers A Hands On Guide with #Kubeflow and #QuarkusEder Ignatowicz, Elder Moraes01h 00m
Shows how Kubeflow plus Kubernetes actually runs model development, training and serving end-to-end: Kubeflow notebooks as Jupyter-as-a-service on shared GPUs…
Talk on
#OOP vs Data Oriented Programming Which One to ChooseVenkat Subramaniam58m
Argues that choose OOP when you need runtime polymorphism and extensibility but prefer data-oriented code when third‑party types force parallel hierarchies…
Talk on
Optimizing Containerized #Java Apps with Jib, #GraalVM, CDS, & #CRaCElder Moraes01h 02m
Practical recipes compare five optimizations on a Spring Boot Java 21 CRUD: custom runtime: ~37% smaller image, modest startup gain; Jib: ~35% smaller image…
Talk on
#PlatformEngineering 101 Building #InternalDeveloperPlatformsGrace Jansen43m
Shows platform engineering by registering a software template YAML into Red Hat Developer Hub on OpenShift, then bootstrapping an Open Liberty app that creates…
Talk on
Project Panama Unleashing Native LibrariesTobi Ajila01h 04m
Project Panama lets Java call native libraries without handwritten JNI wrappers by providing FFI and Memory Access APIs that describe native layouts (structs…
Talk on
Setting up Data Driven #Tests with #Java ToolsAndres Almiray50m
Shows how to configure data-driven tests using Testcontainers with Oracle Free image (23.x), seed databases with XML datasets and verify changes with DbUnit +…
Talk on
Shield your #Java Code Practical Guides for Trusted SoftwareDaniel Oh52m
Starts from history (Equifax 143 million records, $1.5B; Log4Shell >$10B; Spring4Shell ~$50M) and shows a working Java secure supply chain: a Quarkus chatbot…
Talk on
Supercharge #AgenticAI Projects A DevEx Driven Approach to #CloudNative ScaffoldingJames Falkner, Daniel Oh01h 06m
Quarkus scaffolding plus LangChain4j and MCP spins up local MCP servers (Brave search, file, memory, Google Maps, Slack) and a WebSocket chatbot that finds…
Talk on
Taking Off With #JDK #FlightRecorderBilly Korando56m
JDK Flight Recorder runs inside the JVM and records over 180 built‑in events with sub‑1% overhead by default; it starts on a live process via jcmd or JVM args…
Talk on
Test Driven Development It’s Easier Than You ThinkEric Deandrea55m
Claims that generative AI produces code from tests and that passing, trusted tests can yield production-ready prototypes. Live coding builds a pet-adoption…
Talk on
Commonly Uncommon Diverse Paths that Lead to Winning OutcomesJennifer Reif48m
Begins with a bachelor in music, then a CMIS master’s and seven years as a developer advocate at Neo4j, arguing that nontraditional backgrounds produce…
Talk on
Migrating a Mission Critical Monolith to a #CloudNative ArchitectureJulian Ortiz43m
An Oracle Order and Service Management monolith remains live while new features use the strangler pattern as Java microservices deployed on Kubernetes, keeping…
Talk on
A Developer's Guide to #JakartaEE 11Michael Redlich48m
Jakarta EE 11 focuses on productivity and innovation, updates 16 specifications, introduces Jakarta Data as a 1.0 repository API that sits above Jakarta…
Talk on
AI Tools for #JakartaEEGaurav Gupta38m
Live demo uses ParaStarter to auto-generate an ER diagram and full Jakarta EE project (conference, attendees, sessions, speakers, sponsors) and uses Jedict AI…
Talk on
Concurrency RedefinedHarry Hoots III, Chuck Bridgham37m
Jakarta Concurrency 3.1 adds concrete features: programmatic resource definitions with qualifiers and injectable defaults, new context-service APIs for…
Talk on
Duke on #CRaC with #JakartaEERustam Mehmandarov, Ivar Grimstad01h 03m
Demonstrates that CRaC (Coordinated Restore at Checkpoint) can cut Jakarta EE container startup from seconds to sub‑second by: building a small Jakarta app…
Talk on
Foundations of Modern #Java Server AppsKito Mann47m
Modern Java microservices reuse the same underlying specs so HTTP endpoints, JSON, DI, validation, persistence, metrics and tracing are mostly standardized…
Talk on
Jakarta EE: Connected Industries with an EdgePetr Aubrecht01h 05m
Claim: a Jakarta EE edge controller ingests high-frequency robot telemetry, buffers it, and forwards selected batches to cloud analytics while surviving heavy…
Talk on
Jakarta EE Meets AI Beyond the Chatbot With LangChain4jJorge Cajas46m
Shows how to add LLM-driven automation into a normal Jakarta EE app using Jakarta EE, LangChain4j, OpenAI and CDI events. Demonstrates an agent that analyzes…
Talk on
Java + LLMs (Build LLM Apps in Java with JakartaEE)Bazlur Rahman, Syed Shaaf01h 02m
Argues Java is the practical choice for building LLM apps (not training), using LangChain for Java with Jakarta EE and a WebSocket UI. Shows a streamed…
Talk on
Migrating from Java EE: to Spring Boot or Something ElseOndro Mihályi01h 02m
Migrating monolith Java EE apps to Spring Boot often takes far longer than planned—one client moves ~30% after six years—so consider alternatives: upgrade to a…
Talk on
Refactoring to Modernize Java ApplicationsVenkat Subramaniam57m
Demonstrates automated refactors that upgrade a Maven project from Java 11 to Java 21, changing pom.xml and source—examples replace list.get(0)/get(size-1)…
Talk on
Testing Legacy Code & Refactoring PatternsDaniel Hinojosa01h 00m
Practical Java refactor recipes that keep public signatures intact: use IntelliJ refactor actions (Control‑Alt‑Shift‑T, Shift‑F6, Control‑Shift‑T) to extract…
Talk on
Testing Your Way to Production Confidence with Native ImagesDaShaun Carter50m
Shows a concrete test-first path to shipping GraalVM native images with Spring Boot 3 and Spring Framework 6: use Spring Boot buildpacks to produce OCI…
Talk on
Unveiling the Hidden Layers of Java Class Files Beyond BytecodeKoichi Sakata32m
Shows how to read class files with javap -c -b and spot ACC_SYNTHETIC and ACC_BRIDGE entries, explains that compilers emit synthetic and bridge methods…
Talk on
Unveiling the Magical Power of Java Virtual ThreadsTobi Ajila57m
Project Loom adds user‑space virtual threads to the JVM (goal: millions of threads) implemented via continuations and a ForkJoinPool scheduler with carrier…
Talk on
We Hate Code: The !Joy of Maintaining Dead CodeGerrit Grunwald44m
Conference claims a customer had 50% of deployed code unused and estimates legacy/dead-code costs at billions; it demonstrates tools and workflows: static IDE…
Talk on
AI for Busy Java DevelopersFrank Greco52m
A straight primer for Java devs showing concrete wins and maintenance headaches: copy‑paste less‑than‑one‑page Java API example to call OpenAI, or use…
Talk on
AI’s Big LeapJustine Gehring40m
Shows a concrete system that turns parsed code into searchable, editable data using lossless semantic trees and modular open rewrite recipes; a migration…
Talk on
Craft your own Generative AI Chatbot with Amazon BedrockThéo Lebrun38m
Demonstrates building a Slack generative chatbot called Assistant that runs on Amazon Bedrock, uses RAG with embeddings stored in an open source vector store…
Talk on
Enhancing LLMs with Graph TechnologyStephen Chin41m
Claims that combining LLMs with graph databases reduces hallucinations and adds explainability, supported by demos using Neo4j, LangChain, OpenAI models and a…
Talk on
Generative DevOpsCecelia Martinez38m
Execs report 84% pressure to adopt AI and expect big gains (93% expect faster deploys); developers already use codegen (81%) but see productivity gains of…
Talk on
Modern Problems Require Modern SolutionsGuy Royse52m
A Dockerized demo embeds 72 meme images with a Hugging Face image-feature-extraction model (z_nova/clip_vit_base_patch32) into 512-dim float32 embeddings…
Talk on
Spring AIDr. Mark Pollack, Josh Long01h 00m
Spring AI provides a Spring Boot integration that wires OpenAI models, a chat client and vector stores (used Postgres + PGVector) to do RAG over 18 records…
Talk on
TDD & Generative AI: A Perfect PairingBouke Nijhuis47m
Claim: tests become the sole spec while an LLM writes implementations and the process is automatically verified. Built a CLI jar plus a Maven plugin that calls…
Talk on
Unlock the Power of Generative AINikhil Nanivadekar56m
Generative pipeline that combines Amazon Bedrock, SageMaker, Ground Truth, Recognition, Comprehend, Lambda, Fargate and CDK produces image, live-image…
Talk on
API Toolbox with SpringSpencer Gibb01h 07m
Covers concrete tooling and status: annotation MVC controllers and Spring WebFlux non-blocking Mono/Flux coexist with functional RouterFunctions; Spring Data…
Talk on
BoxLang: The Future is DynamicLuis F. Majano50m
BoxLang is a new modular dynamic JVM language with an 8 megabyte engine, optional inferred typing and invoke-dynamic interop; it already reaches 30 releases…
Talk on
Containers All the Way Down!Mark Heckler49m
Starts with a 468–490 MB Docker image using Eclipse Temurin base image and JVM cold-start ~2s, then swaps the OS to Distroless to drop to ~356 MB. Using…
Talk on
Functional Spring BootJohn Burns01h 01m
Shows how to replace annotation-driven Spring Boot wiring with Kotlin-based programmatic configuration using ApplicationContextInitializer and…
Talk on
Mastering Logging in JavaJeanne Boyarsky, Victor Grazi51m
Comparisons show java.util.logging, Log4j, SLF4J and Logback in use, with Log4j requiring Log4j >= 2.17.2 after four 2021 CVEs; SLF4J provides an API facade…
Talk on
Polyglot Pipelines with Apache NifiBob Paulin59m
Shows a working pipeline that moves CSVs from the Chicago data portal into OpenSearch using Apache NiFi and Apache Tika, then runs a Python-based table…
Talk on
Runtime Efficiencies and Spring BootDaShaun Carter59m
Baseline Java 8 with Spring Boot 2.7 uses ~166 MB and ~0.8 s startup on the laptop; simply upgrade Java 8→23 cuts memory to ~84 MB and trims startup…
Talk on
Spring Batch 5.2 and Beyond: What’s New and What’s Coming NextMahmoud Ben Hassine01h 01m
Spring Batch 5.2 adds a MongoDB job repository (document model, Spring Data) that benchmarks ~2x faster than Postgres on a 100k-item job (41s → 19s), plus a…
Talk on
The Influential Software EngineerNathaniel Schutta01h 00m
Argues that people and culture, not tech, break projects and offers concrete practices: start with one test a day to chip away at legacy, post code coverage…
Talk on
The Overwhelmed Spring Developer's Guide To AIGlenn Renfro45m
A demo builds a drive‑thru ordering flow using Spring AI plus Spring Boot, Spring Batch, and Spring Cloud Stream: it records audio with JavaFX, uses…
Talk on
Building Resilient SystemsRam Machiraju29m
A recent global outage eight months ago cascades into months of recovery and an estimated $5.5B estimated loss, with incidents like 14 production lines halted…
Talk 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.