~/conference

JDD 2016

date:2016-10-10..2016-10-11
location:Kraków, Poland
series:JDD · 9 editions
tags:[java]
titleauthorlength
trailer!01m
This autumn we’re going to take you for a journey through the Java universe! http://16.jdd.org.pl https://www.facebook.com/JDDconf https://twitter.com/JDD_Krak…
Promo in English
Recap!03m
Recap summarizes practical concurrency fundamentals by naming common problems and outlining approaches rather than abstract theory, and it previews a language…
Promo in English on
Docker — A Beginner's GuideMarcin Stozek41m
An introduction to Docker for developers that explains what Docker and containers are, how to get started using Docker, and when it can be useful for everyday…
Talk in Polish on
Concurrency options on the JVMChristin Gorman37m
Explains why JVM threads hit memory limits so blocking IO stops scale: running a 1k thread pool handles sleeps but pushing to ~3,000 threads triggers OOM, and…
Talk in English on
JPA - Beyond copy-pasteJakub Kubryński42m
Explains concrete JPA failures and fixes: persist vs merge causes an extra DB lookup because merge checks existence; column/@Table annotations do nothing…
Talk in English on
JIT Me Baby One More TimeJarek Pałka44m
An exploration of the JVM JIT compiler as a ‘silent hero’, using Java examples and Intel x86_64 assembly to inspect JIT behavior. Covers the bytecode…
Talk in Polish on
Provocative Thinking in the IT WorldJoanna Czarnecka, Norbert Grzybek48m
The talk examines communication between IT professionals and non-IT colleagues or clients, diagnosing common attitudes like overprotectiveness, excessive…
Talk in Polish on
Continuous Delivery for Open Source Projects — Fast and SimpleMarcin Zajączkowski39m
A practical guide to setting up Continuous Delivery for open-source projects using Java/Groovy/Scala/Kotlin, Gradle, GitHub, Travis CI and Maven Central. It…
Talk in Polish on
Blazing Fast Feedback Loops in the Java UniverseMichał Kordas57m
Small Java/Groovy teams (five people, ~30 repos) shrink feedback from hours to minutes by automating concrete checks: Jenkins health check builds ping services…
Talk in English on
Microservices Architecture’s Influence on Team OrganizationMichał Wdaniec38m
Company OSS for telecoms builds a microservices stack (API gateway/AG proxy, ZooKeeper, Keycloak, REST) and splits UI into a separate team that supplies a…
Talk in English on
How to bake reactive behavior into your Java EE applicationsOndrej Mihalyi38m
Adapts the Cargo Tracker example by splitting route calculation into a REST microservice and streaming incremental route results back to the UI via WebSocket…
Talk in English on
C4 — A Lightweight Approach to Documenting ArchitectureSławomir Sobótka42m
The talk explains a lightweight approach to documenting software architecture using the C4 model, showing the different architecture levels and how to…
Talk in Polish on
Distributed system fault injection testing with DockerJędrzej Dąbrowa31m
Built a Docker-based fault-injection test framework that runs locally or from AWS ECR, wires up multi-node Elasticsearch and Zookeeper with a lightweight…
Talk in English on
6 tips for your JavaEE project be less depressingJakub Marchwicki40m
Five practical moves that make old JavaEE projects livable: accept the app server as your framework and pick a specific vendor instead of fighting the spec…
Talk in English on
Flying to clouds - can it be easy?Jacek Bukowski37m
A concrete recipe for moving a Java service to the cloud using Spring Cloud Netflix: a Git-backed Spring Cloud Config server, Eureka registry for discovery, a…
Talk in English on
Machine Learning with Apache SparkTomasz Lelek32m
How to use text data to draw conclusions about users of our website or forum? This talk describes a solution to a particular problem, using Machine Learning…
Talk in English on
Refactoring as an Example of Organizational ChangeMichał Bartyzel, Łukasz Korczyński42m
A case study from Nordea Bank showing how a refactoring initiative was used as an organizational change to cut time to deliver a new feature from months to 30…
Talk in Polish on
To document, or not document that is the questionAdemar Aguiar36m
Argues that complex software rarely survives with zero docs and that typically 15–25% of system knowledge lives only in documents and conversations, so teams…
Talk in English on
Clojure by neophytePaweł Kapała34m
Argues Clojure is practical: mostly-functional, data-first, with immutable data reducing race conditions and keeping functions pure. Runs on JVM 1.6 and single…
Talk in English on
Small intro to Big DataMichał Matłoka36m
Pig, Hive, Flink, Kafka, Zeppelin... if you now wonder if someone just tried to offend you or are those just Pokemon names, then this talk is just for you! Big…
Talk in English on
A needle in a logstackTomasz Gągor, Paweł Torbus40m
Hands-on case study of an ELK pipeline that ingests mobile and backend logs, struggles with multi-line events and JVM memory tuning, and recovers actionable…
Talk in English on
Why? + Impact MappingŁukasz Sawicki35m
The talk explains how the team used Impact Mapping to avoid unclear, risky requirements when a project had tight business deadlines. It describes asking basic…
Talk in Polish on
Security: The world is broken and you are guiltyMarek Puchalski41m
Argues that the Internet and common protocols are routinely misused with concrete examples: BGP route hijacks that reroute traffic across continents, local ARP…
Talk in English on
Polyglot PersistenceWiktor Sztajerowski32m
Examines using multiple database types (relational, document, key-value, and graph) within a single application architecture instead of one central RDBMS…
Talk in Polish on
Graphs, graphs everywhere - Lucene-powered relationship explorationZbyszko Papierski02h 41m
We have already seen dedicated graphs solutions - like Neo4J, but did you know that most popular open source search engines like Solr and Elasticsearch also…
Talk in English on
Meet the assertable Chaos MonkeysBartosz Majsak40m
Claims that Arquillian plus the Cube and Cube Q extensions let tests control Dockerized systems, inject failures and measure resilience. Uses ShrinkWrap to…
Talk in English on
Code for life - inspiring the next generation of developersCeline Boudier25m
Ocado Technology’s free open source project teaches primary pupils (roughly 5–11) to program with a concrete curriculum: the web game Rapid Router moves…
Talk in English on
Javaslang - Functional Java Done RightGrzegorz Piwowarek42m
States Java 8 lacks many functional primitives and shows concrete fixes: Javaslang supplies persistent immutable collections that reuse structure to save…
Talk in English on
Backend less Development revisitedTomasz Ducin44m
Argues that frontend teams can work totally independently during development by fully mocking REST APIs, claiming some projects finish ~90% of UI work before…
Talk in English on
Architecting your codebaseKamil Szymański31m
Refactors a Spring PetClinic demo: removes accidental inheritance, converts shared model into three bounded contexts (visit context, vet/context and client…
Talk in English on
How deep are your testsThomas Sundberg41m
Argues that you must minimize end-to-end tests and prefer unit tests with mocks and stubs to avoid combinatorial blowup — e.g. three branches of 3×8×5 produce…
Talk in English on
DROP DATABASE – a Galactic ParableJarosław Ratajski46m
A developer argues against using databases like SQL, JPA and Hibernate, claiming they severely hurt performance, code clarity, and data value. The talk…
Talk in Polish on
Benchmarking Code Performance with JMHWojciech Oczkowski38m
The talk explains how to use the Java Microbenchmark Harness (JMH) to build microbenchmarks that measure performance of specific Java code snippets. It covers…
Talk in Polish on
DB for next project? Why, Postgres, of courseTomasz Borek40m
Claim: PostgreSQL nearly matches Oracle feature-for-feature while releasing yearly and powering massive deployments (Yahoo’s large cluster, Instagram, Skype…
Talk in English on
A Practical Introduction to Akka StreamsJacek Kunicki01h 07m
Live coding shows a Scala pipeline built with Akka Streams that reads gzipped semicolon‑separated files, frames lines, parses into valid/invalid readings…
Talk in English on
Presentations and TalksSławomir Sobótka42m
A presenter who is an experienced developer explains techniques for preparing and delivering talks aimed at programmers, covering practical and mental…
Talk in Polish on
Once you go webpack you never go backMaciej Hryniszak41m
Live demo builds a small app with webpack plus Babel, ESLint, LESS and webpack-dev-server, showing hot module replacement that preserves component state and…
Talk in English on
Continuous improvement, developing yourself and othersMichał Gruca39m
Claims that diversity boosts team performance are backed by comparisons of all-male, all-female and mixed teams showing mixed teams win; developers are prone…
Talk in English on
KotlinPaweł Byszewski39m
Kotlin's use for Android development is examined: the talk compares Kotlin to alternatives like Lombok (for generated getters/setters), Retrolambda (for lambda…
Talk in Polish on
Machine Learning for DevelopersDominika Puzio39m
Overview of where Machine Learning fits in industry and its links to Big Data, aimed at programmers new to the field. Explains ML basics and mathematical…
Talk in Polish on
Writing your own RDD for fun and profitPawel Szulc43m
Explains how to implement custom RDDs by coding the three required pieces: getPartitions, compute and parent dependency links, plus optional data locality and…
Talk in English on
You don’t need unit tests!Sebastian Malaca38m
How often did you hear developers, who were proving quality of their application’s code by sharing information about really high coverage and a huge number of…
Talk in English on
How AR and VR Will Help Promote Your ProductsMaciej Schmidt46m
Overview of current mobile AR and VR hardware (e.g., Google Cardboard, Samsung Gear VR) and how these technologies can be used to promote companies and…
Talk in Polish on
Demystifying G1GCArkadiusz Głowacki31m
G1GC targets short pauses by letting you set a 200ms pause target (via the max-pause flag) and by splitting the heap into regions sized 1–32MB so it adapts on…
Talk in English on
REPL driven developmentDaniel Lebrero Berna35m
Demonstrates using a REPL to build a Tomcat-backed REST service live: start Maven/Tomcat (~30 seconds), attach an IDE to a Clojure REPL via rebel socket, query…
Talk in English on
Deliver Fast with ConfidenceJoseph W. Yoder43m
Agile plus tests alone do not stop technical debt; continuous small refactorings, measurement and injected slack time do. Teams use Sonar/Jenkins, IDE refactor…
Talk in English on
Wywiad Andrzeja Grzesika z Norbertem GrzybkiemAndrzeja Grzesika, Norbertem Grzybkiem10m
Wywiad Andrzeja Grzesika (członka Rady Programowej JDD) z Norbertem Grzybkiem, reprezentującym organizację Provocare - Instytut Komunikacji…
Talk in English
Wywiad Andrzeja Grzesika z Joanną CzarneckąAndrzeja Grzesika, Joanna Czarnecka08m
Wywiad Andrzeja Grzesika (członka Rady Programowej JDD) z Joanną Czarnecką reprezentującą organizację Provocare - Instytut Komunikacji Prowokatywnej. JDD…
Talk in English
Wywiad Andrzeja Grzesika z Philippem CharrièremAndrzeja Grzesika, Philippem Charrièrem10m
Short interview covers a new JVM language called Colo (referred to as Galu/guru in the recording) that uses invokedynamic on JVM and stems from a PhD project…
Talk in English on
Wywiad Andrzeja Grzesika z Christin GormanAndrzeja Grzesika, Christin Gorman17m
Argues that JVM thread-per-request hits memory limits and doesn’t scale, so using Vert.x yields much higher CPU utilization but forces callback-heavy code…
Talk in English on
Wywiad Jakuba Marchwickiego z Jarkiem PałkąJakuba Marchwickiego, Jarkiem Pałką32m
Wywiad Jakuba Marchwickiego z Jarkiem Pałką, przewodniczącym Rady Programowej JDD. JDD: http://jdd.org.pl/ Facebook…
Talk in English
Wywiad Andrzeja Grzesika z Michałem KordasemAndrzeja Grzesika, Michałem Kordasem09m
Claims concrete gains: a CI/CD pipeline that promotes builds through environments to production, tests run in minutes so deploys carry low surprise, and…
Talk in English on
Interview with Marcin Stożek — Winner of the JUGmaster TitleMarcinem Stożkiem05m
An interview with Marcin Stożek from the Zielona Góra Java User Group about winning this year’s JUGmajster award for best debut speaker. It covers his…
Talk in Polish
~/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.