How Allegro keeps 13k GitHub repositories in check

Krakow, Poland, 11 - 13 June 2025
Talks
Talks grouped by Track
Title
Speakers
Track
Event modeling anti-patterns
Reading People Like Code: A Practical Guide to Team Communication
Java Beyond Frameworks: Avoiding Lock-In with Agnostic Design
3 years of Quarkus in production, what have we learned?
Senior Software Engineer. Czyli tak właściwie kto?
Create AI-Infused Java Apps with LangChain4j
Gen-AI on Localhost: Prompt, MCP, Fine-Tune and RAG&Roll
Beyond the Prompt: Evaluating, Testing, and Securing LLM Applications
From Tables to Relationships: Mastering Relational Databases in 45 Minutes
Best Practices for AI-Driven Microservices
Plan for Unplanned Work: Game Days with Chaos Engineering
Model Mitosis: Stop making the wrong choice between microservices and monolith
Your Team as Learning Organization. How To Thrive as a Engineering Manager by Focusing on Five Uneasy Areas
Confessions of a Keyboard Addict: Where Ergonomics Meets Efficiency
Let’s use IntelliJ as a game engine, just because we can
Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable
The DNA of highly effective teams
Beyond the Booking: Fighting Fraud While Protecting the Customer Experience
RoboCoders: Judgment Day – AI IDEs Face Off
JVM Iceberg - Modern Performance Edition
Stream Processing Smackdown: Kafka Streams vs. Apache Flink
Stability vs Change - Crash Course: Maintaining Reliability with Continuous Feature Delivery.
Polowanie na programistów: 3 historie, które każdy geek znać musi.
Make your Java application be truly observable with OpenTelemetry
Revealing the magic behind Java annotations
DeepSeek Exposed The Truth Behind the Tech
The Revolut way: building high-performing engineering teams
Monitoring resource consumption of on-premises deployed LLMs
Tulips to Turmeric: Lessons Learned from a Global Team
The Future of Angular: Faster, Lighter, Stronger
Stop theorizing! Let's solve real agile problems!
Kotlin Mysteries found from years working with Kotlin
Seeing Through the Chaos: Observability Challenges in Multi-Agent Systems
It AI-n't What You Think!
The Next Generation of the Web Powered by AI
🌉 Gateway API, 10 years of maturation for a new Kubernetes network API
Code Reviews That Matter
Meet your new AI best friend: 🦜🔗LangChain
Prompt-Test-Code: A New Productivity Boost for Developers
Czy hakerzy z Korei Północnej zagrażają także Tobie i Twojej firmie? Jakie techniki stosuje grupa Lazarus*, by przełamać nawet najskuteczniejsze zabezpieczenia?
TDD & generative AI - a perfect pairing?
Can LLMs play text adventures?
Tajna Broń w Twojej Karierze IT
Accelerating Maven Builds: From Snail's Pace 🐌 to Rocket Speed 🚀
At least once delivery: Outbox and about 14 other patterns
Continuations: The magic behind virtual threads in Java
SELECT 'amazing_features' FROM "postgresql"
Haunted Project Survival Guide
What Can a Java Developer Learn from Golang?
Data Modeling for Software Engineers
Be more productive with IntelliJ IDEA
The Hacker's Guide to Kubernetes
Optimizing API Integration in a Large-Scale React Application Using OpenAPI Generator
Do or don’t. There’s no try. Or is there? The enormous power of monads practically explained
Cost-Effective Monitoring in Kubernetes
Java meets AI: Build LLM-Powered Apps with LangChain4j
Balancing between business and technical metrics - How Allegro does system reliability
Debugging with IntelliJ IDEA
503 Service Unavailable, czyli jak być produktywnym, kiedy każdy dzień rzuca wyjątkiem
Hands-on Gemini with Java and LangChain4j on Vertex AI
25 minutes to understand MCP (Model Context Protocol)
Learning modern Java the playful way
5 reasons why you should invest in automatic dependency upgrades
How to Monitor the Monitoring
What Went Wrong with Agile—And What You Can Do About It as an Architect
What is multimodal RAG, and can we build a village with it?
Building AI powered applications with Java
Bezpieczne aplikacje Java: Jak unikać podatności i wdrażać najlepsze praktyki bezpieczeństwa?
GenAI Security: Navigating the Unseen Iceberg
OOP vs. Data Oriented Programming: Which One to Choose?
Reverse-engineering architecture diagrams from your Java app
Micronaut Hands-On Lab
Patterns in the chaos, types of anomalies and their detection in DevSecOps sector with usage of Multimodal Knowledge Graphs.
RCS: Powering the world’s conversations
Modular Monolith Architecture: when microservices are an overkill
Spring into Apache Kafka® with Kotlin
Troubleshooting Microservice Architectures
TrashTalk - Exploring the JVM memory management
Deep dive into structured concurrency - let's demystify multithreading !
Microservices missteps and success stories
Changing wheels while driving - how to make online migrations at scale?
Things you never dared to ask about LLMs
Virtual Threads, 2 years later
Czy jesteś gotowy na blackout?
The Developer Rhapsody
Futureproofing Software Engineering: How not to get yourself replaceable by AI
Cross-organizational developer productivity
A Story of a Painful Migration: Upgrading Java (11→21+) is Easy; Upgrading Spring (4→6) and Hibernate (5→6) is NOT
Mutation Testing: Did my test break my code ? 🤔
Surviving Your Probation Period
To RAG or not to RAG
Knowledge is cheap, show me the execution
From Keystroke to Pixel: The Hidden Journey of a Web Request
Prompt injection - do you know how to exploit a LLM?
The record: migrate to immutability
Unlocking the Secrets of Effective Leadership: A Journey from Engineer to Technical Leader
Logs in Observability - Correlation
Quarkus in Action...in Action!
What do you know about YOUR hexagonal architecture?
Blockchain Hello World
OpenSearch: The Open Source Path to Search and Observability
Off Spring
Cloud cost driven architecture at petabytes scale - BigLake vs BigQuery, which faster, which cheaper
Your Code Base as a Crime Scene
The Perfect Toolkit for Container Monitoring
Container Platforms in regulated enterprises
Event-Driven at Scale: Evolving Architectures with Kafka, Java, and AWS
Przewodnik Programisty po Chronobiologii: Jak dostosować harmonogram kodowania do zegara biologicznego
Beyond REST Client: Postman jako narzędzie dla świadomego dewelopera API
JetBrains Meetup
Async-ronizing Success at Wix: Patterns for Seamless Microservices
Java Perf & Scale: Mastering Techniques for Efficient Applications
Case Study: How AI Accelerated Application Modernization
Synergy of GitOps and CI/CD pipelines
How To Review Someone's Code While Not Being A Jerk!
Zero-instrumentation observability based on eBPF
The art of structuring real-time data streams into actionable insights
Kotlin Multiplatform's Cross-Platform Brilliance at Norway's Nearly 400-Year-Old National Postal Service
Career Engineering: Build Systems That Get You Promoted and Boost Your Salary.
How Bounded Contexts shape Frontend Architecture
[ Your Title Here ]
Bring the Action: Using GraalVM in Production
Building an Internal Developer Platform in 180 minutes
Mastering Image Generation with Stable Diffusion
Trusting AI with Code: How Secure is AI-written code?
Avoiding career pitfalls — A well-grounded software engineer
Optimizing Spring Boot Applications for The Cloud
Is Spring Still the King? Current State of Modern JVM Backend Frameworks
The list of talks is not complete yet.
We are in the middle of accepting talks and list will be updated daily.