talks.title

talks.heroDescription

1/3
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
Daniël Floor
Daniël Floor
Info Support

AI at Every Step: Why Are You Still Doing the Dev Cycle by Hand?

This session demonstrates how GitHub Copilot can assist throughout the entire development cycle—not just code completion, but backlog creation, planni...
Data & AI Data & AI Conference 45 min. INTERMEDIATE
Jos Rutten
Jos Rutten
Trailblazers

AI code assist tools for developers

This session examines AI-assisted software development tools in environments with strict data restrictions, such as government and financial instituti...
Data & AI Data & AI Byte size 15 min. BEGINNER
Jeroen Borgers
Jeroen Borgers
jPinpoint B.V.

Avoiding pitfalls with Java streams, concurrency, HTTP requests and more

Join us for an insightful talk that navigates common and costly pitfalls in Java development.

From subtle stream mistakes to critical concurren...
Java Java Conference 45 min. INTERMEDIATE
Saman Nourkhalaj
Saman Nourkhalaj
Elastic

Building a legacy: The art of crafting maintainable systems

The talk emphasizes maintaining long-term service health over chasing perfect architectures. Drawing on years of legacy system experience, it offers p...
Development Practices Development Practices Byte size 15 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
Chris DeMars
Chris DeMars
TuxCare

Burnout happens in teams that skip accessibility

This keynote reframes accessibility as a foundation for sustainable engineering. By designing for users with diverse needs, developers create calmer,...
Community & Career Community & Career Keynote 15 min. BEGINNER
Chris DeMars
Chris DeMars
TuxCare

Burnout happens in teams that skip accessibility

Accessibility Resilience Sustainability Engineering
Community & Career Community & Career Keynote 15 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
Baruch Sadogursky
Baruch Sadogursky
Tuxcare

Coding Fast and Slow: Applying Kahneman's Insights to Improve Development Practices and Efficiency

This talk applies behavioral psychology, including Kahneman’s “fast” and “slow” thinking, to coding. It offers research-based strategies for conservin...
Development Practices Development Practices Conference 45 min. BEGINNER
Boyen van Gorp
Boyen van Gorp
Alliander

Coupling, Cohesion and Change, The Blueprint of Modern Software Design

It depends…

Ever struggled to articulate why one design choice feels better than another?
Most design debates in teams aren’t really about r...
Architecture Architecture Conference 45 min. ADVANCED
Chris DeMars
Chris DeMars
TuxCare

Demystifying the Dreaded A/B Test

The A/B test! We've all thought it: "What's the point? How much configuration do we need?" If you're familiar with the scientific method, those steps...
Development Practices Development Practices Conference 45 min. BEGINNER
Anders Norås
Anders Norås
Accenture

Dream Machines & Walled Gardens

This talk explores Ted Nelson’s visionary 1974 book Computer Lib/Dream Machines, his advocacy for user empowerment, open knowledge, and hypertext, and...
Mind the Geek Mind the Geek Conference 45 min. BEGINNER
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
Haoyi Li
Haoyi Li
Mill Build

Engineering a Better Java Build Tool

The Java language is known to be performant, easy to use, and with great IDE support, but Java build tools like Maven or Gradle don't always live up t...
Development Practices Development Practices Conference 45 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
Evelien Schellekens
Evelien Schellekens
Elastic

From Observability to Action: Elastic AI, Agent Builder, and Workflows

This session shows how to use AI in Elastic to enhance SRE operations by correlating observability data through Agent Builder and Workflows. With RAG-...
Data & AI Data & AI Ignite 5 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

The session highlights GraalVM 25’s enhancements for migration, performance, and security, including new profiling tools, ML optimizations, and defaul...
Development Practices Development Practices Conference 45 min. INTERMEDIATE
1/3