talks.title

talks.heroDescription

1/2
Adele Carpenter
Adele Carpenter
Trifork

10 Things I Hate About Java

This talk humorously examines Java's frustrating quirks and design choices, its evolution, and influence on other languages. It discusses controversia...
Java Java Conference 45 min. INTERMEDIATE
Ramona  Domen
Ramona Domen
Team Rockstars IT

Accessibility powered by AI

This talk explores how AI, including GPT-3 and Github Copilot, can enhance digital accessibility. It covers types of disabilities to consider when cod...
Data & AI Data & AI Byte size 15 min. BEGINNER
Jeroen Egelmeers
Jeroen Egelmeers
Sogeti Netherlands

Agentic Programming, this is how it's done

This talk explores the transformative impact of AI coding tools on developer workflows, sharing insights from using over 30 AI agents. It covers how A...
Data & AI Data & AI Conference 45 min. BEGINNER
Anton Arhipov
Anton Arhipov
JetBrains

Building AI Agents on the JVM

AI agents don’t have to be black boxes—or written in Python. In this session, we’ll build one from scratch in Kotlin using Koog, a lightweight framewo...
Data & AI Data & AI Conference 45 min. INTERMEDIATE
Josh Long
Josh Long
the Spring team
James Ward
James Ward
AWS

Building AI Agents With Spring & MCP

This session demonstrates how to easily build robust, enterprise-ready AI services using Spring AI. Led by experts from AWS and Spring, it covers inte...
Data & AI Data & AI Conference 45 min. BEGINNER
Wilco Burggraaf
Wilco Burggraaf
HighTech Innovators

Can GenAI predict code’s energy use and why should we care?

This demo presents an AI-driven approach to estimating and reducing the energy and CO₂ footprint of mature Java code. Using detailed code analysis, pr...
Data & AI Data & AI Byte size 15 min. INTERMEDIATE
Alejandro Serrano Mena
Alejandro Serrano Mena
JetBrains

Early returns from outer space (in Kotlin)

This talk explains how Kotlin’s ‘inline’ functions enable early returns, breaks, and continues across function boundaries, making constructs like ‘for...
Java Java Byte size 15 min. INTERMEDIATE
Remco Siemonsma
Remco Siemonsma
Remcoder

Emulating on the JVM

Do you want to build your own emulator to run old software, or do you need to mimic hardware which is no longer produced? Then this talk is for you!
Mind the Geek Mind the Geek Byte size 15 min. INTERMEDIATE
Peter Smink
Peter Smink
Team Rockstars IT/ASML

FrameworkDesktop and IncusOS, a perfect combination for running LLMs locally

This talk demonstrates setting up and using an IncusOS desktop server for running AI applications locally, highlighting benefits like privacy, cost co...
DevOps DevOps Byte size 15 min. BEGINNER
Adam Michalik
Adam Michalik
Rabobank

From greenfield to minefield: How to avoid traps of creeping complexity

The abstract explores why all software eventually becomes legacy, despite good intentions. It proposes strategies to slow system decay by distinguishi...
Development Practices Development Practices Keynote 15 min. BEGINNER
Adam Michalik
Adam Michalik
Rabobank

From greenfield to minefield: How to avoid traps of creeping complexity

The text contrasts greenfield and legacy projects, noting that every system eventually becomes legacy. It explores why software degrades over time and...
Development Practices Development Practices Keynote 15 min. BEGINNER
Venkat Subramaniam
Venkat Subramaniam

Gearing up to Java 25: Key Language Features

Java was once this slow-moving language, but not anymore. It seems to be unstoppable now. With incremental and frequent releases, Java is evolving not...
Java Java Conference 45 min. INTERMEDIATE
Alina Yurenko
Alina Yurenko
Oracle

GraalVM 25: What's New and What's Next

This session covers GraalVM 25's new features, including easier migration, improved performance with machine learning, enhanced profiling, better secu...
DevOps DevOps Conference 45 min. INTERMEDIATE
Iulia Feroli
Iulia Feroli
Back To Engineering / You...

How I built my own Intelligent Robot Arm from Scratch

This session explores “Physical AI”—applying AI breakthroughs, like large language models, to robotics and embedded systems. It shares the journey of...
Mind the Geek Mind the Geek Conference 45 min. BEGINNER
Sander Hoogendoorn
Sander Hoogendoorn
ibood.com

How to survive and thrive as a dev (team) in the exponential age of AI

This talk shares real-world lessons from iBOOD on embedding AI into products and workflows, highlighting both successes and challenges. It covers prac...
Development Practices Development Practices Conference 45 min. INTERMEDIATE
Victor Rentea
Victor Rentea
Victor Rentea Consulting

How to trace a Java Memory Leak

This session explores memory leaks and inefficiencies in Java backend systems, covering the Java Memory Model, essential JVM memory flags, heapdump an...
Development Practices Development Practices Deep Dive 100 min. INTERMEDIATE
Pratik Patel
Pratik Patel
Azul Systems

How to Write Bad Java Code

Everyone’s always talking about how to write fast and efficient Java code… and it’s easy to write slow Java code. Or maybe you’re VIBE CODING and you...
Java Java Byte size 15 min. BEGINNER
Christian Tzolov
Christian Tzolov
Broadcom

Integrating AI into Your Java Applications: Spring AI Deep Dive with RAG, Tool Calling & MCP

This session demonstrates building an AI-powered flight booking assistant using Spring AI and Vaadin, focusing on context window curation, prompt engi...
Data & AI Data & AI Deep Dive 100 min. INTERMEDIATE
Manish Askani
Manish Askani
Picnic Technologies

Java 25 in Production: Memory Dieting to Tame Latency and Garbage Collection

This talk presents a real-world case where upgrading to Java 25 resolved severe tail-latency and GC issues in a high-throughput system. It covers JVM...
Java Java Conference 45 min. INTERMEDIATE
Eli Holderness
Eli Holderness
The Bennett Institute

Language Games

This talk examines the persistent challenges of communication for software engineers, both with people and computers. It introduces practical framewor...
Community & Career Community & Career Conference 45 min. BEGINNER
Lize Raes
Lize Raes
Oracle

Level Up Your LangChain4j Apps for Production

Join the maintainers of LangChain4j for a fast-paced tour of its latest features and how to use them in real-world apps. We’ll demo an AI researcher a...
Data & AI Data & AI Conference 45 min. INTERMEDIATE
Artem Makarov
Artem Makarov
Code Nomads

Make Cybersecurity Fun: Host Your Own Security-Themed Hackathon

Developers often hear about cybersecurity in the abstract, but rarely get hands-on experience unless something breaks in production. To make security...
Development Practices Development Practices Byte size 15 min. BEGINNER
Faris Aziz
Faris Aziz
Smallpdf

Orchestrating payments for the millions

What happens when 'just integrate Stripe' isn't enough? As platforms grow, payments turn from a simple integration into a complex web of gateways, com...
Architecture Architecture Conference 45 min. INTERMEDIATE
Holly Cummins
Holly Cummins
IBM

Six and a half ridiculous things to do with Quarkus

This demo-driven session playfully explores unconventional uses of Quarkus, showcasing quirky projects like LLM apps, rockstarlang code, Minecraft obs...
Mind the Geek Mind the Geek Conference 45 min. INTERMEDIATE
Patrick Baumgartner
Patrick Baumgartner
42talents

Spring Boot in the Cloud: Advanced Optimization Deep Dive

This three-hour workshop dives into advanced Spring Boot techniques for optimizing cloud-ready applications, focusing on reducing memory usage, improv...
Java Java Deep Dive 100 min. INTERMEDIATE
1/2