talks.title
talks.heroDescription
1/3
Scott Gerring
10 Things Rust Could Learn from Java (and 5 Things Java Should Probably Steal Back)
This talk compares Rust and Java, highlighting what Rust can learn from Java’s mature tooling, stable ecosystem, and observability, while noting areas...
Dennis Doomen
10 years of Event Sourcing; thoughts and experiences
This talk shares over 10 years of practical experience with Event Sourcing in global oil platform systems, covering reasons for adoption, developer an...
Jonathan Vila
AI Code Reality: LLMs Help But Can Hurt Quality and Security
This session examines the quality and security challenges in both open-source and AI-generated code. It compares major LLMs based on a 5,000-task stud...
Alex Shershebnev
All your AI are belong to us!
This talk examines the security risks introduced by integrating AI into software, highlighting both traditional vulnerabilities in new forms and emerg...
Tasos Nikolaou
An LLM Walks into General Relativity
This talk presents an experiment where an LLM generates a full presentation on General Relativity. The output is fluent but scientifically flawed, rev...
Sandon Jacobs
Apache Kafka as a Queue: Bridging Event Streaming and Point-to-Point Messaging
This session introduces KIP-932, adding native queue semantics to Apache Kafka through the ShareConsumer API and cooperative consumption. It covers me...
Frank Munz
Apache Spark Declarative Pipelines in Action: Lessons from Processing Live Aircraft Data at Global Scale
This session introduces Spark Declarative Pipelines (SDP) in Apache Spark 4.1, demonstrating streamlined, declarative data pipeline creation using liv...
Cristian Schuszter
Architectural Patterns for Spring Security You Wish Your Tech Lead Knew
This talk discusses architectural patterns for implementing authentication and authorization in complex microservice systems using Spring Security, OA...
Spyros Karavanis
Architecture vs. Headcount: Navigating the Sociotechnical Gravity of Mergers and Acquisitions
Microservices and headless architectures are often treated as universal solutions for agility. However, these patterns introduce a high degree of cogn...
Mario Fusco
Behavioral Software Engineering
This talk explores how behavioral economics—originally challenging rational market theories—reveals that cognitive biases like anchoring, availability...
Josh Long
Bootiful Spring Boot 4
Explore Spring Boot 4.x with Java 25, focusing on scalability, modularity, AI integration, streamlined data access, security, and production optimizat...
Maxim Salnikov
Bringing AI Agents to Life: GenAIOps in the Real World
This session covers best practices for transitioning LLM-powered products from early experimentation to scalable, reliable deployment. It focuses on G...
Georgios Andrianakis
Kevin Dubois
+2 more
Build your own Java-powered Agentic Apps
This session demonstrates building Java-based Agentic AI apps using Quarkus and LangChain4j, covering agentic features like function calling, MCP, and...
Michalis Papadimitriou
Building and Running LLMs on GPUs Directly from Java with TornadoVM and GPULlama3.java
This session presents GPULlama3.java, an open-source framework enabling efficient, GPU-accelerated LLM inference directly from Java. Leveraging Tornad...
Alina Yurenko
Building Fast AI Search and Automation with GraalVM
This talk demonstrates building three efficient AI applications—semantic search, booking, and automation—using Spring AI and LangChain4j, focusing on...
Mete Atamel
Building your AI agent with Agent Development Kit (ADK)
Join this workshop to get hands-on experience with the Agent Development Kit (ADK), Google’s open-source framework for building flexible and powerful...
Karl-Henrik Nilsson
But I Just Want to Write Code... Career Advice for Satisfied Developers
This talk explores alternative career growth paths for developers who prefer coding over management, addressing common concerns about advancement with...
Anders Norås
Dream Machines & Walled Gardens
This talk explores Ted Nelson’s visionary book Computer Lib/Dream Machines, his advocacy for open, user-centric computing, and hypertext. It contrasts...
Vasilis Keleris
Empowering QA Automation with AI: From Test Cases to Test Code
This talk shows how AI can boost QA automation by generating high-level, human-readable test cases and transforming them directly into executable auto...
Spyridon Angelopoulos
Event-Driven at Scale: Evolving Architectures with Kafka, Java, and AWS
This talk details XM’s journey scaling an event-driven architecture using Kafka, Java, Spring, and AWS. It covers tool choices, successes, pitfalls, a...
effie mouzeli
Fifty Shades of Caching and How LLMs Paint It Blαck
This talk explores how caching powers web speed and resilience, from CDNs to memory stores, while revealing how increasing LLM-driven traffic disrupts...
Vadym Pinchuk
Flutter for TV: No touch. No gestures. Can you still build a Great UX?
This talk explores designing Flutter apps for TVs and remote-controlled devices, focusing on navigation without touch. Learn to use Flutter’s focus sy...
Ziyang Liu
From Lambda to Ledger: A Functional Blockchain DSL Built on Haskell
This talk details the unconventional development of Plinth, an open-source Cardano scripting language reusing Haskell, featuring a three-stage compila...
Viktor Gamov
From Tower of Babel to Babel Fish: Evolving Your Kafka Architecture With Schema Registry
This talk shows how Schema Registry enables seamless communication across multi-language Kafka systems, becoming essential for resilient, polyglot arc...
Alessandro Vozza
GenAI on Kubernetes: training, inference and serving tutorial
This tutorial guides participants through end-to-end GenAI workload management on Kubernetes, covering distributed training, optimized inference, prod...
1/3
Programming Languages
Architecture
Development Practices
Security
Data & AI
People & Culture
Java
Build & Deploy
Mind the Geek
UI & UX