~/conference

Jfokus 2026

titleauthorlength
High Speed Java Development with LLMs and Agents Fast, Clean, MaintainableAdam Bien53m
Claims that LLM agents generate production‑ready Java fast and clean are demonstrated concretely: Quarkus + MicroProfile starter projects are cloned in VS…
Talk on
Ask the Java ArchitectsBrian Goetz, Per Minborg, Viktor Klang53m
Answers focus on concrete tradeoffs and designs not slogans For reconstruction the claim is that deconstructibility on classes can let wither style…
Talk on
Spec-driven Development using Coding AgentsArun Gupta50m
Builds a 3x3 tic‑tac‑toe app from a 4,500‑line natural‑language spec, using a multi‑agent pipeline (scout → strategist → executor), Python + FastAPI + Pydantic…
Talk on
Bootiful Spring Boot 4Josh Long52m
Spring Boot 4 demo builds an adoption service using Maven, Java 25 (showing Java scripting), Spring Modulith with an event_publication outbox table for…
Talk on
The Best Simple System for NowDaniel Terhorst-North56m
Argues for the Best Simple System for Now: build the smallest thing that meets today's needs, resist speculative generality, delete unused code and trust…
Talk on
Modern Java PuzzlersSimon Ritter50m
Shows concrete failures and surprises: switch expressions require exhaustiveness while legacy switch statements do not, but using enhanced switch or case null…
Talk on
The ⁠Psychology of CodeVictor Rentea51m
Survey finds 80% admit imposter syndrome; common failures are sunk‑cost attachment to prototypes and endless bike‑shedding over brackets, imports and naming…
Talk on
Concurrency in Spring Boot Applications: Making the Right ChoiceAndrei Shakirin58m
In the dynamic landscape of Spring Boot applications, selecting the right concurrency model is critical — but which approach best fits your business case? This…
Talk on
Machines, Learning, and Machine LearningDylan Beattie50m
A mix of concrete failures and experiments: a smart blood‑pressure cuff reports health scores 5→10 because it reads calendar dates; a haunted test traces to a…
Talk on
Intelligent JVM Monitoring: Combining JDK Flight Recorder with AIYagmur Eren49m
A Java agent starts JDK Flight Recorder with a custom JFC and streams ~90 default events (pruned to a custom set) to a central service, which stores events in…
Talk on
More Action, More Overview – From 4k to 1M ThreadsMerlin Bögershausen47m
Claims that Java 21 virtual threads let a process spawn ~1,000,000 threads (1KB each vs 1MB for platform threads), creating them in microseconds and running…
Talk on
When ORM Becomes OMG: Performance Pitfalls in JPA and FriendsJos Roseboom51m
A demo funfact store uses Java 25, Spring Boot 4, Spring Data JPA, Hikari and Postgress with Testcontainers and a unit test that measures real effects…
Talk on
Make Your Code Parallel with the Structured Concurrency APIJosé Paumard48m
Structured Concurrency arrives as a preview API (structured task scopes in JDK26 preview) that pairs StructuredTaskScope with virtual threads and scope values…
Talk on
Full-stack web apps, 100% JavaMarcus Hellberg50m
Build a full-stack web app using only Java: Spring Boot + Vaadin Flow for UI, JPA with an in-memory database for persistence, and Spring AI (OpenAI) for LLM…
Talk on
Virtual Threads, Structured Concurrency and Scoped Values: Putting it all togetherBalkrishna Rawool42m
Builds a Spring Boot web app (uses Spring Boot 3.5 on JDK 25), flips a flag to enable virtual threads so each request runs on a virtual thread, and replaces…
Talk on
Hack Your Brain: Smarter Learning for DevsSimone de Gijt50m
Claims that learning restructures neuronal connections and that sense and meaning predict whether new material survives the 18–24 hour forgetting window…
Talk on
Agentic AI PatternsMario Fusco, Kevin Dubois51m
Presentation claims a concrete library for Java (LangChain for Java + Quarkus) that implements four orchestration patterns — sequence loop parallel conditional…
Talk on
Never Trust a Monkey: The Chasm, the Craft, and the Chain of AI-Assisted CodeBaruch Sadogursky51m
Claims a concrete pipeline to make AI code trustworthy: Intent Integrity Chain that runs prompt → spec → test → code, with specs human-reviewed, tests…
Talk on
Level Up Your Java Streams with GatherersHinse ter Schuur44m
Java 24/25 adds Stream Gatherers as a generic way to write custom intermediate stream operations, with five built-ins used here: window fixed (group 60-minute…
Talk on
What's your favourite number of threads?Ryan Healey13m
Claim: the right thread count really depends — CPU-bound tasks hit a plateau around 8–12 threads on an 8-core box, while IO-bound work follows the formula…
Talk on
The Renaissance Developer: Building Better, Safer, & Quicker with AI-Powered Spec-Driven DevelopmentKevin Azijn47m
Demonstrates using the Kiro agentic IDE to add authentication to the Spring Pet Clinic with Amazon Cognito, generating steering docs, a spec, technical design…
Talk on
Secrets of Agentic Memory ManagementBrian Sam-Bodden51m
Prototype Java Spring memory server implements six memory types (semantic, episodic, procedural, entity and variants), a memory type registry and modules, and…
Talk on
Java Performance Update: From JDK 21 to JDK 25Per Minborg51m
JDK 25 vs 21 lists 13 concrete wins: energy drops ~24% on a Spring Boot workload, JIT and GC changes lift SPECjbb scores ~10% without recompilation, and a new…
Talk on
JDK 25's new CPU-Time ProfilerJohannes Bechberger45m
JDK 25 adds a CPU-time profiler that samples by CPU consumption rather than wall clock, producing one sample per 10ms of CPU time (bounded by a default 500…
Talk on
How to Write Bad Java CodePratik Patel15m
Shows concrete fixes: replace repeated string concatenation that creates ~7 temporaries and O(n^2) behavior with a string builder, prefer…
Talk on
DIY Technical Marketing - Real World Tips For Building A Successful Developer BrandDominika Tasarz20m
Personal branding yields measurable returns: a Hinge study shows visible experts can command up to 14× higher fees, Brand Builders finds 74% more trust and 63%…
Talk on
The Java Class File APICay Horstmann51m
Many third party libraries like ASM BCEL and Javassist exist but Java 24 now provides a standard Class File API since Java 24 that parses and builds class…
Talk on
Strangling the dragon: modernizing legacy systems with the Strangler Fig patternDaniel Raniz Raneland46m
Describes using the Strangler Fig pattern to replace a legacy image service by incrementally moving functionality into a new job service, a small JavaScript…
Talk on
Beyond Senior Dev: The next steps for the technical careerBruno Souza17m
Five concrete career tracks beyond senior: people (management, meetings become the work, power to hire/fire); tech (staff/principal/distinguished — staff…
Talk on
Herding LLMs: Predictable Outcomes from Unpredictable AgentsRenato Guerra Cavalcanti56m
Claims that event-sourced, durable workflows plus domain engineering and code-level guardrails turn chaotic LLM agents into reliable services, demonstrated by…
Talk on
Beyond local tools: Dive into the Model Context Protocol (MCP)James Ward50m
MCP is shown as a JSON RPC protocol that standardizes tool, resource and prompt integration so an agent calls a single API instead of many REST/GraphQL…
Talk on
Agents, Tools, and MCP, oh my! Next-level AI concepts for developersJennifer Reif45m
Spring Boot app uses OpenAI for reasoning, Neoforj as the Neoforj vector store, and five hard‑coded tools (three repository queries + RAG + graph RAG) so an…
Talk on
How to build your own fun and absurd pair programmerAlexander Chatzizacharias52m
A cheeky local pair-programmer called Pip the pair programmer is built as an IntelliJ plugin talking to a Spring Boot Kotlin backend, using Quarkus components…
Talk on
Tame your Llama, run AI in JavaLutske de Leeuw49m
Java runs local LLMs with practical, runnable code using Olama4j + Olama server and LangChain4j, creating custom models like a “llama animal expert” and a…
Talk on
Unbreakable by Design: The Secret Tech of Antifragile SoftwareIryna Dohndorf48m
Explains how antifragile software actually works: a write‑ahead log with Kafka‑backed durable queues, Redis cache and per‑service shards removes single points…
Talk on
Three flavors of generational GC: G1, ZGC, ShenandoahOleksandr Kachur15m
All three collectors adopt a generational design in generational ZGC in Java 25 and behavior differs sharply: Capo benchmarks show ZGC has the lowest pause…
Talk on
GraalVM + Wasm: Fast, Efficient, Portable AppsFabio Niephaus49m
GraalVM compiles JVM apps into Wasm with the new GraalVM Web Image preview and embeds Wasm modules in JVM apps via the GraalWasm runtime. Demo compiles a Rust…
Talk on
Systems playing nicely: Building resilient integrations in an unpredictable worldL. Peter Deutsch49m
Parkster runs several hundred thousand parkings a day and uses a transactional outbox plus workers and message queues to guarantee eventual consistency; a…
Talk on
Brokk: an AI-Native Code PlatformJonathan Ellis47m
Brokk is a Java standalone app that supervises AI coding agents using static analysis and dependency decompilation so models see parsed APIs and decompiled…
Talk on
Java: To infinity and beyondSharat Chander55m
Java ships Java 25 and is already on early access for Java 26 with GA slated for March 17; the project moves to a six‑month release cadence to reduce latency…
Talk on
Build your own @MiniServiceJennifer Wadin11m
Builds a tiny @MiniService annotation and an Inject field annotation, then uses reflection to scan, instantiate, inject, store a handful of classes listed by…
Talk on
CUPID For Joyful CodingDaniel Terhorst-North49m
Proposes a concrete five-letter rubric—CUPID = Composable, Unix philosophy, Predictable, Idiomatic, Domain-based—as a practical lens to assess and improve real…
Talk on
Java Meets AI: Empowering Spring Developers to Build Intelligent AppsTimo Salm, Sandra Ahlgrimm44m
Claims enterprise Java is ready for generative AI and shows concrete code: a working recipe finder demo that uses GPT‑4o for text, Dolly 3 for images, Spring…
Talk on
Dehumanizing Agents: Why Explainability is Crucial in the LLM EraLucía Conde-Moreno50m
Argues that explainability is nonnegotiable for LLMs and shows concrete tools: LIME proves fragile on text and scales poorly, so an internal AutoML called auto…
Talk on
The Browser is a Marvelous ThingAndreas Wänqvist50m
Live demos show about 50 concepts in 45 minutes including CSS anchoring that positions tooltips with zero JavaScript, scroll‑driven animations replacing dozens…
Talk on
Opening On Fire with FAE Production06m
-- no description --
Organiser on
Supercharge your JVM performance with Project LeydenAna-Maria Mihalceanu51m
Project Leyden with JDK25 shortens startup and time‑to‑peak by supplying an AOT cache created from a training run; JDK24 introduced a three‑phase workflow and…
Talk on
Behavioral Software EngineeringMario Fusco44m
Covers how documented cognitive biases map to everyday engineering choices and gives actionable countermeasures: patternicity (benchmarks showing a spurious 3%…
Talk on
Connecting the Dots with Context GraphsStephen Chin49m
Shows a working context graphs pipeline built on Neo4j and Aura that loads a BOM and a CycloneDX VEX, extracts entities with the Neo4j LM graph builder, and…
Talk on
The Reputation Formula: Turbocharge Your Developer CareerBruno Souza01h 15m
Reputation is what people believe about you. And it is your reputation that defines the projects you work at, the opportunities you have, the technologies you…
Talk on
Healthy Geeks, Better Code: Lessons from Fitness and AIMarkus Eisele45m
Claims that small daily habits improve cognition and code quality, backed by concrete routines: 30‑minute walk starting mornings, breathing sets with longer…
Talk on
From Monoliths to Modern Integration PlatformsPär Turborn44m
Argues that modern integration platforms must balance developer autonomy with security by design and provide versatile tools like Kafka and Camel-style EIP…
Talk on
Dockerize Securely: SBOMs + Attestations + BakeMohammad-Ali A'râbi37m
Explains how to generate SBOMs during docker build (buildkit flag) so multi-stage dependencies get included, how Docker Scout auto-uses attached SBOMs to find…
Talk on
Writing GPU-Ready AI Models in Pure Java with BabylonLize Raes49m
Demonstrates three concrete paths: load an existing ONNX model via ONNX+Panama bindings and run it on local runtimes (CoreML on a Mac with unified memory) —…
Talk on
The developer's guide to making money in the open-source galaxyRonald Dehuysser53m
An open-source Java library called JobRunner becomes a paid business: a database-backed distributed background job system with an embedded dashboard, Java 8+…
Talk on
Help, I'm an Architect for an Open Source Project!Andrea Berglund14m
Takes over a design system run as open source and finds a tangled monorepo with a shared core with build-time theming plus duplicated org-specific components…
Talk on
AI First LearningStephen Chin, Cassandra Chin42m
A concrete AI‑First system maps learning into repeatable workflows for planning, practicing, verifying and retaining skills, with guardrails for correctness…
Talk on
Why we skipped SRE and switched to Platform Engineering?Gang Luo48m
Electrolux replaces hiring more SREs with an internal developer platform that turns Terraform modules into self‑service catalogs using Backstage + Terraform +…
Talk on
CI Pulled It, Prod Ran It: The Real Risk in Dependency, by GraphsIlkka TurunenIlkka Turunen55m
Data from Sonatype-backed Maven Central shows extreme scale and risk: registries serve 9.8 trillion requests in 2025, Maven Central adds ~3 million gavs, and…
Talk on
From Theory to Practice: Real-World Lessons in Post-Quantum Cryptography MigrationAkihiro Nishikawa46m
Quantum risk is closer than many expect: published estimates drop required logical qubits for breaking RSA‑2048 from ~20 million to under 1 million and surveys…
Talk on
These Songs Would Make Some Great Code CommentsHanno Embregts16m
Argues that popular songs map to concrete software tasks and shows exact examples across the lifecycle: requirement-gathering, implementation patterns, commit…
Talk on
Introduction to Verifiable CredentialsSergey Beryozkin47m
Covers verifiable credential basics and concrete formats: SD‑JWT for selective disclosures, embedded proofs, and BBS+ suites enabling unlinkable proofs; uses…
Talk on
Ka-Ching! How Enterprises Measure LLM Performance and CostCedric Clyburn50m
A working POS demo logs ~50 real prompts (33 KB) and feeds them into an SLO-driven benchmark pipeline that uses Guide LLM against a local VLM inference server…
Talk on
Supply Chain Security, why should I care?Magnus Eklund14m
Supply chain attacks rise ~700% recently and six of seven project vulnerabilities come from dependencies, with 13% of downloads still on the log4j vulnerable…
Talk on
Beyond Code Generation: Governing AI Agents Across the DevSecOps LifecycleMattias Soderberg51m
Argues that governing AI agents across planning, coding, security and CI/CD avoids shifting the bottleneck downstream and can turn weeks of triage into…
Talk on
Apache Spark Lakehouse Pushdowns with TranspilationHolden Karau47m
Claim: adding type information often makes Spark 10–400% slower because typed UDFs force full-row reads, so the project transpiles Python/Scala/JVM UDFs into…
Talk on
Case study BYLES: How Java, standards, and community helped education equalityRichard Fichtner50m
A university team turns a paper screening into a Kubernetes-hosted web platform that hits peaks of 5,000 parallel users and screens 233,000 kids across ~13,000…
Talk on
Unbundling of the Cloud Data Warehouse: Open Source Databases and Data LakesZoe Steinkamp40m
Argues that open data lake formats plus fast analytical DBs replace monolithic cloud warehouses by example: Apache Iceberg / Delta Lake / Hudi as catalogs…
Talk on
Shift Left on Accessibility: Beyond the AuditRamona Domen50m
European law now requires accessible new releases and forces legacy fixes by 2030, so accessibility becomes continuous rather than a one‑off audit. Practical…
Talk on
Green AI with JobRunr: Sustainable training and inference on the JVMRonald Dehuysser17m
Small Spring Boot app collects session feedback, summarizes it with a local LLM (GPT OSS 20B via LangChain for Java), saves a Markdown summary, and uses…
Talk on
From Specs to Decks: A Tale of Bugs, DJs & the Importance of HobbiesLucía Conde-Moreno16m
A software engineer describes concrete, repeatable lessons from DJing: five‑minute breaks boost creativity and a one‑minute stand raises blood flow ~15%…
Talk on
Please pass the salt: Serve up passwords with a side of entropyBrad Wood43m
Passwords must be hashed not encrypted, using bcrypt/argon2/scrypt with per-user salts and a tunable work factor so each hash takes about a half-second work…
Talk on
Run to the light Carol Anne: Auditing with LighthouseChris DeMars14m
Lighthouse audits site performance, accessibility, best practices, SEO and limited security; Chrome DevTools flame charts supplement Lighthouse and pair…
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.