~/conference

JDD 2017

date:2017-10-03..2017-10-04
location:Kraków, Poland
series:JDD · 9 editions
titleauthorlength
JDD 2017 Recap02m
Here it is... JDD music video! Or a recap, call it as you wish ;) This year almost a thousad fantastic Java-oriented people attended JDD. Bring back memories…
Promo in English
Read you a book for great good!Michał Borkowski51m
Read you a book for great good! - Why every developer should keep reading fiction With free access to information, we increasingly strive to become both an…
Talk in English on
In Search of Lost PerformanceWiktor Sztajerowski43m
Talk examines how to find and recover lost performance in applications using MongoDB by hunting for bottlenecks, reading explain() output, and focusing on…
Talk in Polish on
Modern DevOps with KubernetesMichał Wroński46m
Live demo deploys a Java Spring microservice into Kubernetes using Pods (two containers, Nginx + content container), Services and an Ingress Nginx, shows…
Talk in English on
Java9 and REPL. Forget debugging, welcome joy and productivityJakub Marchwicki41m
Java 9’s REPL JShell lets code run interactively: try new APIs like List.of and optional-to-stream flatMap, edit and save snippets, load a classpath and spin…
Talk in English on
Keep IT clean: mid-sized building blocks and hexagonal architectureJakub Nabrdalik52m
Allegro runs ~550 microservices, 13.5k requests/sec, 90 deployments/day and uses Java + Spring; the concrete claim is that using package-private as default to…
Talk in English on
Effective code reviewsGrzegorz Lewandowski48m
Code review is an indispensable part of software development if you want to improve the quality of the produced software. If you don't do it yet, or if it is a…
Talk in English on
Orchestrate Your ChoreographyDaniel Pokusa33m
The talk explains orchestration vs choreography for coordinating services: orchestration uses a central controller (like a conductor) telling methods when to…
Talk in Polish on
Introduction to KotlinGrzegorz Dyrda33m
An introduction to the Kotlin programming language that highlights its main advantages: improved readability, elegant solutions to Java’s common problems, and…
Talk in Polish on
Long road from oil pipeline sensors up to millions of TV’sMarcin Bazarnik58m
In era of Internet people always liked to connect, bunch up different things. Things like sensors, watches, home appliances, TV’s. Many have wondered how to…
Talk in English on
On Annotations — Time to Stop the DemonsJarek Ratajski55m
The talk critiques heavy use of Java annotations in Java EE and Spring (e.g., @Inject, @Autowired) that lead to runtime surprises like failed transactions and…
Talk in Polish on
The Only Thing That MattersSzymon Kulec44m
Examines whether new databases really introduce novel ideas or simply reuse long-standing patterns, and looks for common principles across relational…
Talk in Polish on
Serverless or How to Build an Application Without a Server (for Free)Łukasz Wachowicz44m
An overview of XaaS and serverless architecture with a focus on AWS Lambda, explaining why serverless is gaining popularity. Discusses practical challenges of…
Talk in Polish on
Scala i Kotlin plus Java - ukryte tarapatyPiotr Kubowicz43m
Scala i Kotlin plus Java - ukryte tarapaty, czyli czego ci tutorial nie powie Scala i Kotlin są prezentowane jako lepsze zamienniki Javy, mające pozwolić…
Talk in English on
Quo vadis JEE?Wojciech Oczkowski46m
Ostateczna wersja ósmej specyfikacji Java Enterprise Edition właśnie ujrzała światło dzienne. W swojej prezentacji pragnę przybliżyć najciekawsze nowości…
Talk in English on
Brace yourself! Storm is coming!Łukasz Gebel, Michał Koziorowski40m
Quick Apache Storm primer with a live word-count topology: explains tuples, reliable vs unreliable spouts, bolts, and the DAG topology, shows ack/fail trees…
Talk in English on
Get Ready for java.util.concurrent.flow!Piotr Wittchen44m
Introduces Java 9’s java.util.concurrent.Flow API, which brings Reactive Streams ideas into the JDK and provides native support for reactive programming…
Talk in Polish on
Legacy, for lack of a better word, is goodUberto Barbini41m
Argues rewrites are high risk and shows a safer, incremental path: create a reproducible dev image (a docker time machine), add end-to-end external tests to…
Talk in English on
One token to rule them allDominik Dzienia, Ewa Nestorowicz49m
One token to rule them all - Fido U2F on SpringBoot and Android With dozens of websites we use on a daily basis and dozens of accounts, we need - more than…
Talk in English on
Me, My Organization and My-croservicesKrzysztof Mejka41m
Three case studies show concrete wins and failures: one company spins up ad hoc services on Docker Cloud but keeps the old monolith and single database, ends…
Talk in English on
Consumer Driven ContractsJędrzej Andrykowski46m
The talk explains Consumer-Driven Contracts (CDC) as a pattern for service evolution that flips API ownership so clients define expected server behavior to…
Talk in Polish on
Beyond the Event Horizon — What Awaits Us in Java 10Jarek Pałka47m
Overview of upcoming Java features beyond Java 9, focusing on how projects Valhalla, Panama and Amber will change the JVM and the Java language. Explains what…
Talk in Polish on
How functional programming change my Java codeBartek Koziołek Kuczyński36m
Describes applying functional ideas inside Java 8: adopts immutability, separates side effects and context, wraps effects in Option/Either instead of…
Talk in English on
Documentation, it is alive!Tomasz Skowroński47m
– So where is your documentation? It should has been done yesterday! – There is no documentation in Agile – replied a lazy developer. – “Working software over…
Talk in English on
Turbo Charge CPU Utilization in Fork/Join Using the ManagedBlockerDr Heinz M. Kabutz58m
Shows that a faster algorithm (fast doubling for Fibonacci) turns an intractable computation into milliseconds, then that naive Fork/Join parallelism stalls…
Talk in English on
Case study of a good enough architectureJakub Kubryński49m
Argues a practical “good enough” architecture that prioritizes fast feedback and cost effectiveness by using continuous delivery (deploy artifacts in ~10…
Talk in English on
Composing Events in a Distributed EnvironmentBartłomiej Alberski30m
The talk explains why joining (correlating) events helps better understand user expectations on a website and then presents architectural approaches for…
Talk in Polish on
From Java bytecode to instant class diagrams with Class VisualizerJonatan Kazmierczak38m
Class Visualizer generates complete class diagrams directly from Java bytecode input and uses only the Java standard APIs, so it handles modern language…
Talk in English on
Benefits of columnar data layoutMarcin Stanisławski37m
Columnar layout cuts disk I/O and memory use by storing each field together, enabling Google Dremel’s definition/repetition level scheme to skip nulls and…
Talk in English on
EventSourcing and CQRS — The Introduction That Was MissingSławomir Jachowicz30m
Introduces Event Sourcing and CQRS as alternatives to typical layered CRUD designs, explaining the concepts and how they center events in the system…
Talk in Polish on
A Pragmatic Approach to Writing and Maintaining TestsMarek Dominiak48m
Practical advice on writing and maintaining automated tests (unit, integration, acceptance) so they stay useful rather than becoming a maintenance burden over…
Talk in Polish on
Developer Career — I Became a Senior, Now What?Michał Gruca47m
A presentation about planning a software developer career as roles and the IT job market evolve, naming options like team lead, architect, or principal and…
Talk in Polish on
A quick introduction to Docker, challenges in monolithic applicationsTomasz Kwieciński23m
In today’s modern world we are often commune with monolithic applications where it’s hard to differentiate between roles and responsibilities. It’s really hard…
Talk in English on
Think in Cloud, Develop in CloudPaweł Janusz39m
Overview of using AWS to build small serverless services: covers AWS Lambda plus triggers like API Gateway and S3, data options (DynamoDB), compute options…
Talk in English on
Refactoring your code to Java 9 modulesRabea Gransberger50m
Migrating a monolith into Java 9 modules uses concrete steps: analyze with DeGraph to find cyclic package deps, refactor packages into model / db / ui layers…
Talk in English on
Tips on Quality Assurance process in Machine Learning projectsViktor Zhurbenko26m
Claims practical QA focus: most effort is in data collection and assessment, not model code; build an application expert when no human expert exists; use…
Talk in English on
Fix Your TeamAnita Przybył43m
Presentation explains common dysfunctions that make technical teams ineffective and how to diagnose and eliminate them. It covers building strong…
Talk in Polish on
What a Back-End Developer Should Know About Web SecurityRobert Szarejko46m
Back-end developers will learn essential web security concepts and common attack types (referred to by their acronyms) and practical ways to prevent them…
Talk in Polish on
Refactoring in Business World... for Developers?Włodek Krakowski45m
Explains how a team turns refactoring from an occasional task into routine by running inspectoring sessions (initially twice a week), then switching to…
Talk in English on
Mockito 2 - Powrót KrólaMarcin Zajączkowski40m
Prawdopodobnie nie ma piszącego testy programisty Java, który by nie słyszał o Mockito. Ten najpopularniej framework do mockotowania w Javie będzie niedługo…
Talk in English on
9 Lifes of JAVA 9Tomasz Borek47m
JDK 9 modularizes the JDK and the classpath with Project Jigsaw, adds jshell REPL and jlink to build trimmed runtime images (example builds shrink ~800 MB JDK…
Talk in English on
Kotlin for Java developersTomasz Kleszczyński41m
Kolejny język dla JVM? Dlaczego Kotlin? Czy to już czas na porzucenie Javy? Chcę się podzielić moim odczuciem na temat języka Kotlin począwszy od motywacji dla…
Talk in English on
Back to the Legacy — How to Introduce TechnologiesPaweł Kapała33m
Praktyczne omówienie wprowadzania nowych technologii do istniejącego, głęboko zlegacyzowanego kodu. Pokazane będą konkretne przykłady wdrożeń i prób wdrożeń…
Talk in Polish on
Dług techniczny - skryty oprawca organizacji nie tylko technologicznychMateusz Gajewski49m
Na wielu konferencjach IT poruszany jest temat nowych technologii, paradygmatów wytwarzania oprogramowania, kwestii zapewnienia jakości czy skalowalności…
Talk in English on
Bezpieczny wypoczynek - czyli uwierzytelnianie RESTaKrzysztof Benedyczak47m
Aplikacje REST-owe są obecnie niezwykle popularne: tak te w pełni RESTful jak i te udostępniające mniej lub bardziej udane REST API. Nie znaczy to jednak, że…
Talk in English on
A Hitchhiker's Guide to the Functional Exception Handling in JavaGrzegorz Piwowarek44m
Shows how Java borrows functional patterns to replace try/catch with composable results: Try and Either for success/failure, Optionals for absence, flatMap to…
Talk in English on
Graylog: one tool to log 'em allPiotr Przybył47m
There are 10 kinds of people: the ones who already log stuff and the ones who will. ;-) But what can be fascinating about logging? It's just adding some…
Talk in English on
7 things before releasing your code to productionMateusz Dyminski49m
7 things which you should care about before release your code to production You have finished working on your new Java project and it's time to release it to…
Talk in English on
Event Processing in ActionSebastian Malaca49m
Hands-on guide to building event-driven systems using CI examples like Jenkins, Travis, Tim City and a working pattern of producers → channel → consumers with…
Talk in English on
Write NOW, Run AnytimeNeil C Smith40m
Live coding system built on NetBeans called Praxis LIVE supports real-time Java hot-reloading by compiling class bodies in memory with a fresh classloader per…
Talk in English on
What Will a Programmer's Workday Look Like in 10 Years?Grzegorz Gajos32m
The talk examines how a programmer’s workday may change over the next decade, arguing that tools like git, manual environment setup, and manual code review…
Talk in Polish on
Nginx + Lua = OpenRestyMarcin Stozek40m
Czy wiesz co potrafi zrobić twój serwer reverse-proxy? Wydaje Ci się, że żeby zrobić sprytny routing / uwierzytelnianie / autoryzację (niepotrzebne skreślić)…
Talk in English on
Chatbots — Our Conversational Partners Today and TomorrowPrzemysław Hojnacki24m
Overview of chatbots: how they work, how to use NLU and AI to let a bot understand sentences, and how to design conversational dialogs. Includes a concrete…
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.