~/conference

JDD 2019

date:2019-10-14..2019-10-15
location:Kraków, Poland
series:JDD · 9 editions
tags:[java]
titleauthorlength
JDD 201902m
What makes JDD so climatic? The community! JDD associates Java enthusiasts, experts, programmers who are consistently hungry for knowledge and speakers who ask…
Promo in English
Source code manipulation (...)Iurii Chulovskyi38m
Shows concrete source-code changes: remove console.log/System.out.println calls, refactor snake_case to camelCase across variables/functions, and convert…
Talk in English on
UncouplingMichael Nygard41m
Argues that coupling comes in five concrete forms—operational coupling, development coupling, semantic coupling, functional coupling, and incidental—and shows…
Talk in English on
Resilience patterns in practiceTomasz Skowroński38m
Shows concrete patterns with code and tests using Resilience4j (successor to Hystrix), Feign clients and WireMock endpoints: TimeLimiter with 100ms timeout…
Talk in English on
8ms/99th write percentile latency - is it fast? (...)Maciej Lasyk45m
Claims taming self‑hosted Cassandra at 400k writes/sec and achieving ~8ms 99th‑percentile writes by applying SRE practices: Terraform for infra as code…
Talk in English on
Talk to Me Nicely - How to Communicate Your Ideas and Speed Up Your CareerPiotr Stawirej47m
The talk argues that emotional skills account for most career success and many people overestimate their competence, then gives concrete communication…
Talk in Polish on
Introduction to KubernetesKrzysztof Dziankowski45m
Hands-on introduction to Kubernetes that builds a Java app, creates a Docker image (Alpine + JAR), and deploys it locally with Minikube and kubectl and then to…
Talk in Polish on
Multiplayer Pac-Man with RSocketOleh Dokuka53m
Compares HTTP, WebSocket and gRPC by actually building a multiplayer Pac‑Man using Reactor, Protobuf, Phaser and RSocket; shows HTTP floods requests and lags…
Talk in English on
Purely Dysfunctional Data StructuresGrzegorz Piwowarek47m
Explains why efficient immutable collections need structural sharing rather than naive copying, shows concrete pitfalls (String substring and ArrayList subList…
Talk in English on
Vert.x — Can It Replace Spring Cloud?Łukasz Guz37m
Explains how to build fully functional reactive microservices using the Vert.x ecosystem as an alternative to Spring Cloud. Demonstrates step-by-step creating…
Talk in Polish on
Who Ate My RAM?Jarek Pałka43m
Analysis of a JVM out-of-memory crash showing that memory reserved outside -Xmx (thread stacks, metaspace, code cache, direct buffers, mmaped files and C…
Talk in Polish on
Model driven development by JHipster scaffoldingAnton Lem53m
MDD - model driven development is an approach to create enterprise applications, built around a digital model of the system being developed. Then, using…
Talk in English on
The Impostor Syndrome, or the Brake on GrowthAnita Przybył35m
The talk explains the impostor syndrome: what it is, how it shows up (feelings that successes are luck, colleagues are more qualified, fear of being exposed as…
Talk in Polish on
Project Loom: Fibers and Continuations for the Java Virtual MachineTobiasz Kowalski43m
Project Loom introduces lightweight threads called fibers and continuations for the Java Virtual Machine. The talk explains how fibers and continuations work…
Talk in Polish on
5 reasons why (java) developers don’t buy in the observability hypeMarta Tatiana Musik37m
Demo uses a Spring Boot Java app with Micrometer on Google Kubernetes Engine sending metrics to SignalFx and shows concrete pain points: a tiny “hello world”…
Talk in English on
Java - microservicesFilip Wieladek30m
Beekeeper moves a Python monolith into ~40 services over four years to speed deploys and enable mixed tech stacks, then solves the resulting duplication with a…
Talk in English on
Native Cloud Native with Java, Quarkus and MicroProfileMichal Szynkiewicz42m
Quarkus claims native compilation with GraalVM cuts memory and latency: a simple REST app drops from 74 MB JVM to 13 MB native (database case 130→35 MB) and…
Talk in English on
The Good, The Bad and The APIMiłosz Rembisz35m
The talk examines real-world API integrations, using case studies to show practical issues that arise after an API is designed. It names common warning signs…
Talk in Polish on
Kubernetes — A Year in ProductionTomasz Szostak41m
A platform automates installing Kubernetes, Kafka and ELK across Azure and on‑prem data centers using a Terraform‑style infrastructure layer and a Python CLI…
Talk in Polish on
Performance Testing — It's Simple (*)Sebastian Korczyk41m
Presentation explains performance testing layers and common problems at each layer, with practical advice on what to watch for to avoid or reduce pain later…
Talk in Polish on
AWS API GatewayŁukasz Marchewka46m
A demo builds a simple catalog API using AWS API Gateway, wiring GET/POST/DELETE to external integrations and attaching Lambda authorizers, usage plans and…
Talk in Polish on
Immaculate Code (pure code)Jarek Ratajski52m
Argues that most business applications gain from immutability and isolating side effects, showing concrete techniques: use of Vavr and Okasaki-style persistent…
Talk in Polish on
No GC coding techniques for low latency JavaIvan Zvieriev33m
Claims that production systems treat any full GC as an incident and allow GC only during initialization, and that applying low‑GC patterns removes those…
Talk in English on
Being transactional in 2019 - what does this actually mean?Maciej Próchniak47m
ACID and CAP are unpacked into concrete failure modes: snapshot isolation causes write skew (example: spouses overdraw family balance) and ANSI isolation…
Talk in English on
Deep Dive into the .class File and the Class LoaderKrzysztof Chruściel45m
Covers how Java class loading works in the JVM and ways to optimize it by examining .class files, bytecode, Multi-Release JARs, and Class Data Sharing (CDS)…
Talk in Polish on
Common Mistakes When Moving to MicroservicesJakub Nabrdalik58m
The talk lists common mistakes organizations make when migrating to microservices and public clouds, naming Kubernetes, cloud managed services, REST, Kafka and…
Talk in Dutch on
From Developer to Manager... and BackTomasz Borowiec48m
A developer accepts a hybrid project manager role, discovers management is mostly emails meetings spreadsheets, loses the quick feedback loop of coding, and…
Talk in English on
Automated Tests: You Won't Find It in a Book!Jacek Milewski42m
Shows a practical testing strategy using module-level tests that exercise each module’s public API rather than isolated single-method unit tests, replacing…
Talk in Polish on
How to Train BashMarcin Stozek46m
Practical advice and coding rules for writing maintainable Bash scripts: how to structure, refactor, and test large Bash programs so they’re readable…
Talk in Polish on
Java in Container - Best Practicies for containerized Java AppsMateusz Dyminski46m
Covers concrete fixes and tools: use exec form ENTRYPOINT so SIGTERM reaches the JVM, handle graceful shutdown instead of kill -9, and prefer multi-stage…
Talk in English on
Where did you get this bean?Dominik Przybysz37m
Explains exactly how Spring Boot actually creates and chooses beans: auto‑configuration classes listed in spring.factories register beans and proxies (e.g…
Talk in English on
Shell, tmux, vim - a Short Story About Sharpening the SawMichał Borkowski54m
A presentation advocating for using classic Unix tools—shell, tmux, and vim—instead of heavyweight IDEs. It discusses the benefits of returning to foundational…
Talk in Polish on
Technical Interview - Stories from the Other Side of the DeskMarcin Chrost51m
Describes a hiring process using a mixed test (multiple choice plus open questions) lasting ~60–90 minutes followed by a one-hour technical interview, noting…
Talk in Polish on
An Developer's Best Friend Is Their IDEWojciech Przechodzeń39m
Presentation explains how modern IDEs (integrated development environments) go beyond plain text editors by offering various built-in features and tools. It…
Talk in Polish on
Fruits of the Loom – Lightweight Concurrency For the Java PlatformArkadiusz Gasiński53m
Project Loom prototypes add continuations and fibers plus a fiber scope for structured concurrency; continuations capture execution, fibers are many‑to‑many…
Talk in English on
Journey Through Real-Time Data Distribution with Kafka PipelinesKonrad Szatan37m
A practical case study of using Apache Kafka for real-time data distribution: the talk explains ingesting database changelogs as continuous data sources…
Talk in Polish on
Time-based domain events - how to deal with timeKonrad Jakubiec36m
Design uses Kafka Streams with state stores backed by RocksDB to postpone and replay time-based domain events for ~450,000 employees and ~9,000 leavers/month…
Talk in English on
What's New in Java 11, 12, 13Adam Kulawik, Rafał Jankowski01h 07m
Covers Java 11–13 changes: release cadence moved to six-months with long‑term support only and recommends AdoptOpenJDK/Azul/Red Hat/Amazon Corretto as…
Talk in Polish on
The need for speed. What is GraalVM and how can it help you?Maciej Przepióra40m
GraalVM replaces HotSpot C2 with a Java-written JIT and adds Truffle for language implementers plus Substrate VM/native-image to produce native executables…
Talk in English on
Demystifying KafkaNakul Mishra53m
Explains how Apache Kafka achieves high throughput and resiliency with concrete mechanisms: partition-based scaling and automatic partition rebalancing…
Talk in English on
Amazing WebSockets in NettyArkadiusz Migała39m
Pure Netty Java server that upgrades HTTP to WebSocket by detecting the WebSocket handshake and replacing the handler with a frame processor; pipeline starts…
Talk in English on
When Software Determines Human Life — On Safety-Critical SystemsMaciej Gajdzica49m
Overview of developing safety-critical software for domains like cars, planes, trains, spacecraft, medical devices and nuclear plants. Covers how…
Talk in Polish on
How to Stop Clicking and Start Coding! THE Whole Jenkins as CodeJędrzej Andrykowski46m
The talk shows how to provision and configure an entire Jenkins installation using code rather than the web UI. It covers using Job DSL and Pipeline plus…
Talk in Polish 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.