~/conference

Confitura 2025

date:2025-09-19..2025-09-20
location:Warsaw, Poland
series:Confitura · 6 editions

Join the largest Java community conference in Poland. Talks, workshops, and networking in Warsaw — Confitura 2025.

titleauthorlength
How Google built a Consistent, Global Authorization System with ZanzibarSohan Maheshwar38m
Google claims Zanzibar handles 10 million client queries per second by modeling permissions as Relationship-Based Access Control: a schema of users and…
Talk in English on
Archetypes - your secret superpowerMike Wojtyna36m
Shows a practical method—the archetypes funnel—to go from chaos to initial boundaries: identify the business model (trade / service / product), select…
Talk in English on
Are You a Screwdriver?Sebastian Buczyński01h 04m
Argues that technical skill alone doesn’t prevent engineers from being treated as a “screwdriver” by company processes; product requests like “CSV to Excel”…
Talk in Polish on
Scaling a mobile project across multiple teams and productsWitold Sieński01h 02m
A mobile project expanded from 8 to 70 developers across ~20 teams while Android installs grew from 0.5M to 10M and revenue from ~50M to ~850M. They created a…
Talk in Polish on
Why today, more then ever you need Dependency Isolation in Distributed SystemsMatej Nedic52m
Argues that isolating dependency flows prevents cascading failure and cost blowouts, showing a simple postal-style architecture that uses load shedding at the…
Talk in English on
20 years gone — what can we learn from Git's history?Mateusz Łyczek01h 05m
Covers Git’s origin in 2005 when Linux moved off BitKeeper and a new version-control tool was created quickly as self-hosting scripts. Explains key design…
Talk in Polish on
Is It Worth Running Java on ARM? Trust Me, It's an Interesting QuestionArtur Skowroński01h 07m
Presentation examines running Java applications on ARM processors in the cloud, driven by cloud-cost optimization, sustainability goals, and cloud-provider…
Talk in Polish on
Servers, OAuth Client, SecurityFilterChain and More with Spring SecurityM. Chrzonstowski51m
Covers adding authentication and authorization to an internal system using Spring Security and OAuth. Explains differences between AuthenticationProvider and…
Talk in Polish on
Would Your System Survive a Million Concurrent Players?Bartosz Rogowicz52m
Describes how Kahoot scaled its live-quiz backend to handle 1.4 million concurrent players by extracting the heavy answer-processing path from a Java monolith…
Talk in Polish on
Monolith to Microserv. at 20M+ requests per second: Latency and Scale ChallengesM. Łukasik47m
RTB House migrates a bidding monolith into gRPC microservices handling 20M+ RPS, extracts geo, UA and URL parsers into independent services, and measures a 7…
Talk in English on
Simplify Your Architecture: Events and PublishingJakub Nabrdalik57m
Argues that using an in-memory event bus everywhere is harmful: without partition keys it yields choreography with no concurrency benefit, navigation problems…
Talk in Polish on
Archetypes of Business Modeling - A Case StudySławomir Sobótka01h 04m
The talk compares two implementations of the same business requirements, examining modularization, application-layer code, and rich domain-model code. One…
Talk in Polish on
Advanced Observability Strategies for Media Workflows at NetflixNaveen Mareddy59m
At Netflix scale a single episode produces 1 million spans per episode, 27,000 microservice calls, 140 video encodes and 552 audio encodes consuming ~122,000…
Talk in English on
Four Approaches to Reducing Java Startup TimePasha Finkelshteyn53m
Four practical fixes with tradeoffs: Application Class Data Sharing + Spring AOT is trivial to add (pom/docker change) and cuts a 6.5s startup by about 3s…
Talk in English on
Startups Don't Die from Choosing the Wrong FrameworkMichał Niczyporuk, Krzysztof Debski45m
Engineers recount building a startup product with complete freedom to choose technology and then adopting microservices, event-driven architecture, and modern…
Talk in Polish on
How to avoid vulnerabilities and adopt security best practices?Tomasz Janczewski56m
Analysis of open-source Java projects finds recurring, fixable security mistakes: numeric IDs that enable easy enumeration, endpoints that leak other users’…
Talk in Polish on
What Techniques Does the Lazarus Group* Use to Break Security?Marcin Zajączkowski01h 02m
Overview of techniques used by the North Korean state-linked Lazarus group in high-impact attacks against banks, media companies, pharma firms and…
Talk in Polish on
How Software Is Deployed on SubmarinesSebastian Łaskawiec43m
A presentation about deploying software for military submarine environments, comparing cloud-native Kubernetes deployments with the constraints of air-gapped…
Talk in Polish on
OpenTelemetry Tracing — Real Challenges in Complex SystemsSebastian Kozak01h 02m
The talk examines real-world challenges when deploying OpenTelemetry tracing in complex architectures, explaining how tracing works under the hood and why…
Talk in Polish on
Knowledge in code is gold — how to extract it and power your team and AISzymon Janikowski47m
Talk demonstrates techniques to extract knowledge from code to feed teams and AI, comparing tools and approaches: GitDiagram (which dumps full repos into…
Talk in Polish on
STM and Structured Concurrency — The Battle with Multithreading DragonsBartek Koziołek Kuczyński52m
Compares Java's traditional locks/synchronized to a custom extended-lock (an aspect-wrapped try-lock map) and Clojure-style STM refs by implementing a…
Talk in Polish on
Farewell Kotlin, welcome new JavaMateusz Kamiński01h 02m
The talk argues Java is making a practical comeback by adding concrete language and runtime features: records and sealed types to implement algebraic data…
Talk in Polish on
Learning modern Java the playful wayMarit van Dijk, Piotr Przybył59m
Prototype that indexes multimodal embeddings into Elastic and runs hybrid search with reciprocal rank fusion, demonstrated working end to end with keyword…
Talk in English on
What a Java Developer Can Learn from Golang?Grzegorz Piwowarek57m
A comparison showing what Java developers can learn from Go (Golang). It covers Go’s approaches to modularity, interfaces, concurrency, and tooling, and then…
Talk in Polish on
Creating efficient, convenient and reliable CIKrzysztof Czartoryski01h 10m
Concrete CI practices for reliable builds: make pipelines idempotent and measurable by tracking queue and execution times; use Git tags plus automatic semantic…
Talk in Polish on
Software Design: Myths and LegendsTomasz Fijałkowski01h 01m
Ten common myths about software design are debunked with concrete Java and GraphQL code examples and measurable anecdotes, arguing that investing in internal…
Talk in Polish on
Java vs CPU — round 2Krzysztof Ślusarski51m
Compares Java performance at the CPU level using perf counters and shows that relying on JIT alone is misleading: a simple loop achieves ~0.87 IPC but becomes…
Talk in Polish on
Objects — where they live, what they eat and how to spy on them?Kacper Koza48m
Talk explains how to diagnose memory problems and Garbage Collector behavior in JVM-based applications by walking through a real memory issue from Allegro. It…
Talk in Polish on
At Least Once Delivery: Outbox and About 14 Other PatternsJacek Milewski58m
Covers patterns for achieving at-least-once message delivery, focused on the Outbox pattern and about 14 alternative patterns and variants. Compares simplified…
Talk in Polish on
SSL/TLS For Mere MortalsMarcin Kruglik39m
Plain explanation of how TLS actually secures web traffic including the asymmetric handshake that negotiates keys then switches to faster symmetric encryption…
Talk in English on
Scooby RAM, where are you?Andrzej Grzesik45m
Java processes commonly misreport resources in containers so 1792 megabyte server threshold and milli-CPU quotas matter; Kubernetes will kill containers that…
Talk in English on
Thinking in StreamsKamil Banach46m
Streams gain true custom intermediate operators with JEP 485, letting code extend beyond collectors and enabling stateful behaviours like distinctBy and…
Talk in English on
Surviving operational "Chernobyl"Grzegorz Sztandera54m
Built a DevOps competence center that supports life‑critical systems (airline comms, eCall) and enforces runbooks, documentation and regular outage drills…
Talk in English on
Deployments of Polish LLMs in Administration and the Private SectorM. Kozłowski, A. Karlińska36m
Presentation covers development and deployment of Polish large language models (PLLuM) by the HIVE AI consortium, detailing data preparation, training methods…
Talk in Polish on
Linguistic, domain and task adaptation of LLMs using the PLLuM models as an examplePiotr Pęzik32m
The talk evaluates language, domain and task adaptation for PLLuM-style LLMs to prevent harmful cross-language interpolation. It reports that continued…
Talk in Polish on
Integrating gender inclusivity into large language modelsAlina Wróblewska34m
Addresses gender bias in Polish large language models and presents a concrete corrective approach: creating the IPIS dataset (~23,000 proofreading examples)…
Talk in Polish on
Practical Lessons from Deploying AI Assistants Based on LLMsRafał Wojdan40m
How to deploy LLM-based AI assistants over large, scattered corporate knowledge bases using Retrieval-Augmented Generation (RAG). Covers preparing and…
Talk in Polish on
Fail Fast, Save Millions: AI for Smarter Clinical TrialsPiotr Ćwikliński32m
Sii presents an early‑warning system that analyzes startup‑phase clinical trial protocol documents using classical machine‑learning ensembles combined with…
Talk in Polish on
3 faces of AI: NoCode, LowCode, CustomCode - matching the scenario to ROIDawid Detko33m
Presentation compares three Microsoft-based AI deployment approaches—NoCode (Copilot for Microsoft 365), LowCode (Copilot Studio), and CustomCode (Azure…
Talk in Polish on
Retrieval-Augmented Generation (RAG) in NLPMarcin Wierzbiński38m
Presentation demonstrates practical examples of using Retrieval-Augmented Generation (RAG) in natural language processing, explains RAG architecture, and…
Talk in Polish on
Teaching databases to speak human with LLMs and MCPOlena Kutsenko31m
Demo connects an LLM through Model Context Protocol (MCP) to a live Kafka stream, reads minute‑level crypto data from Apache Kafka into Apache Iceberg, and…
Talk in English on
AI in digital accessibility: challenges, benefits and risksMichał MarcińczukAriel Drozd32m
The talk examines how artificial intelligence can help or hinder digital accessibility by automating tasks that range from rule-based checks to subjective…
Talk in Polish on
Can AI Be Creative?Ros Apostol32m
Generative AI models based on Transformer architectures use randomness to recombine patterns from their training data rather than creating ex nihilo; examples…
Talk in Polish on
Vibe coding - On contemporary threats to critical thinkingPrzemysław Chmielecki43m
Talk examines how 'vibe coding' and 'vibe thinking'—relying on intuition, social context, or trends instead of careful analysis—are spreading in IT, data…
Talk in Polish on
AI in Java? Meet LangChain4j and Build Intelligent ServicesKacper Staniszewski55m
Shows integrating large language models into Java services using LangChain4j with concrete code: OpenAI GPT for text generation and embeddings, Postgres with a…
Talk in Polish on
Make Yourself an Onion SaaS, or Applied 'Onionery' in IT ProjectsMichał Mazur53m
A practical guide to building a low-cost SaaS MVP by combining free-tier/cloud services, cheap VPS or homelab hardware, open-source components and no‑/low‑code…
Talk in Polish on
PolEval 2025Łukasz Kobyliński, Iwona Christop, Maciej Czajka, Alina Wróblewska47m
An overview of PolEval 2025, a Polish NLP evaluation contest aimed at improving tools and testing new algorithms in Polish language processing. It presents…
Talk in Polish on
Aftermovie02m
Aftermovie compresses the conference into concrete details: over 400 attendees and more than 60 presenters, named rooms like Mermilada Jam, hands-on workshops…
Promo in English 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.