~/conference

JAX 2019

date:2019-05-06..2019-05-10
location:Mainz, Germany
series:JAX · one edition
titleauthorlength
JDK 12 Update: new features and interaction with OpenJDKWolfgang Weigend01h 07m
An overview of JDK 12's changes including language and JVM updates, bug fixes, security patches, added/removed classes and methods, deprecated features, and…
Talk in German on
HTTP/3 is comingDaniel Stenberg34m
HTTP/3 runs HTTP over QUIC (UDP with TLS built in) to fix TCP head‑of‑line blocking by giving each request its own independent stream and enabling 0‑RTT early…
Talk in English on
10 reasons why we like certain APIs and other APIs annoy usLukas Eder44m
Examines why some APIs are loved while others frustrate developers by comparing usability patterns and anti-patterns across real-world examples such as jQuery…
Talk in German on
Means and ways to successfully drive an agile transition into the wallChristian Schneiker43m
The talk examines why agile transformations that work at team level often fail when scaled across an organization, using concrete problems such as…
Talk in German on
DoPI – finally start projects properly with the Definition of Project InitiationFrank Düsterbeck, Ulf Mewe57m
Presents the Definition of Project Initiation (DoPI) as a concrete framework to improve project kickoffs, turning ignorance into knowledge, uncertainty into…
Talk in German on
The brain: an instruction manualJens Bendisposto37m
The talk explains brain-friendly methods and techniques for learning, teaching, problem-solving, and software development, naming practical approaches that…
Talk in German on
Maintainable architectures with Angular, monorepos and Strategic Domain-driven DesignManfred Steyer56m
Explains how to design maintainable large Angular applications by combining Monorepos with Strategic Domain-driven Design. Covers defining Bounded Contexts…
Talk in German on
Why Continuous Delivery doesn't work?Eberhard Wolff59m
Examines why many organizations still fail to implement Continuous Delivery successfully despite years of practice, focusing on common failure modes and…
Talk in German on
Timeless Design PrinciplesJason Gorman32m
Argues eight concrete design rules (four simple, four modular) and proves them with a working carpet-quote example implemented and tested in Ruby, Visual Basic…
Talk in English on
Classloading in Action #underthehoodFelix Becker01h 01m
Explains how Java ClassLoaders work in detail and how to implement custom ClassLoaders. Covers practical examples such as how Spring Boot builds an uber-jar…
Talk in German on
Introduction to Go — a Gopher on the netFrank Müller01h 01m
An introduction to the Go programming language (released by Google in 2011) that explains its C-like, imperative design, modest object-orientation, function…
Talk in German on
Long-lived software architectures that survive decades without debtCarola Lilienthal01h 03m
The talk explains how maintenance has overtaken greenfield development and shows common architectural mistakes that make code increasingly complex and costly…
Talk in German on
TensorFlow training on the JVMChristoph Henkelmann01h 00m
Shows how to run TensorFlow training and inference from the JVM using the TensorFlow Java wrapper library so you don’t need Python. Explains integrating…
Talk in German on
Event Sourcing for practiceArno Haase01h 01m
Event Sourcing as an architectural pattern for data persistence: instead of storing entity state, store the sequence of events and rebuild state on demand…
Talk in German on
Shenandoah – ultra-low Pause Time Garbage Collector #underthehoodWalery Strauch01h 07m
Shenandoah is a low-pause garbage collector included with Java since Java 12; the talk explains how Shenandoah works (including detailed implementation) using…
Talk in German on
How Fit Is Java for the Cloud?Roland Huß01h 00m
The talk surveys how Java fits modern cloud environments, comparing tools for building Java containers—including Jib, Metaparticle, Skaffold, Draft and…
Talk in German on
Introduction to Functional Software ArchitectureMichael Sperber56m
Introduces functional software architecture, explaining how immutable data and pure functions differ from object-oriented mutable state and how that leads to…
Talk in German on
Apache Lucene 8, Apache Solr and Elasticsearch – an OverviewUwe Schindler01h 04m
Gives a short introduction to full-text search and the Apache Lucene library, then reviews features and improvements added since Lucene 7. Focuses on the two…
Talk in German on
Battle of the Circuit Breakers: Hystrix vs. IstioNicolas Fränkel54m
Compares Istio (Envoy-based service mesh) and Hystrix (Netflix Java circuit breaker) by showing what each actually does: Istio implements circuit-breaking at…
Talk in English on
Modern SQL: Evolution of a DinosaurMarkus Winand01h 00m
Modern SQL has moved beyond pure relational constraints and now includes non-relational features like Turing-complete capabilities, graph processing, XML/JSON…
Talk in German on
Machine Learning: The End of Business Logic?Oliver Zeigermann59m
Explains where machine learning appears in software development and how its approach differs from and complements traditional business-logic programming…
Talk in German on
Evolving to Cloud NativeNathaniel Schutta01h 00m
Practical playbook for moving a legacy portfolio to cloud: assess each app for tech stack, startup time, filesystem and vendor dependencies, and 12‑factor…
Talk in English on
60 Minutes Hacking with Java EE, Jakarta EE and MicroProfile #slidelessAdam Bien57m
Shows how to build a cloud-ready Java Enterprise microservice using Java EE / Jakarta EE and MicroProfile, deploying it locally with Docker and to the cloud…
Talk in German on
Java Value Types: what is it and why are they importantPéter Verhás57m
Java gains Valhalla/inline classes as a pre-release (download at jdk.java.net/valhalla), introducing objects with no identity / immutable / passed-by-value and…
Talk in English on
Containers. Microservices. Cloud. Open Source. Fantasy or Reality for Enterprises?Phil Estes25m
Claims that containers plus cloud and microservices cut dev cycle time and infrastructure cost with concrete tools and numbers: container images and OCI…
Talk in English on
Resilience, Scalability, Performance – On the Architecture of Agile Product TeamsWolfgang Pleus43m
The talk examines how to design resilient, scalable, high-performance agile product teams by treating team structure and dynamics as an architecture alongside…
Talk in German on
The Challenge of Change: Models, Limits and the Influence of CultureUwe Friedrichsen01h 07m
The talk covers practical approaches to leading and managing change in organizations, presenting simple change models, discussing limits of what can be…
Talk in German on
Deployments with and in KubernetesErkan Yanar43m
Kubernetes' built‑in deployment strategies let you define upgrade workflows for containers directly in Deployment objects, avoiding external upgrade tools. The…
Talk in German on
Spring Cloud Pipelines — Microservices Need Deploying TooHermann Woock45m
Spring Cloud Pipelines provides an opinionated, best-practice framework that automatically generates Jenkins build-and-deploy pipelines for teams responsible…
Talk in German on
Models, Modules, Microservices – Better Domain Models with Java 9 ModulesHenning Schwentner01h 01m
The talk explains how to use Java 9’s module system (Project Jigsaw / Java Platform Module System) to express Domain-Driven Design’s Bounded Contexts directly…
Talk in German on
Efficient web apps with spring boot 2Stéphane Nicoll59m
A Spring Boot MVC dashboard app that calls three backend services gets converted to nonblocking calls: replaced RestTemplate with WebClient, composed responses…
Talk in English on
Spring Boot with Kotlin, Kofu and CoroutinesSebastien Deleuze52m
Live coding shows a Java Spring Boot blog converted step by step to idiomatic Kotlin with coroutines + Flow, replacing blocking JPA with R2DBC with Spring Data…
Talk in English on
How Do Neural Networks Work? #underthehoodChristoph Henkelmann01h 07m
Explains how feedforward multilayer neural networks make predictions and how they are trained, using both mathematical formulas and code. Covers what it means…
Talk in German on
Frontend Architecture for MicroservicesThomas Kruse44m
Examines frontend architecture approaches to match backend microservices, comparing Self-contained Systems (SCS) and Micro Frontends and highlighting…
Talk in German on
Agile Is Dead. Long Live Modern Agile!Thomas Much47m
The talk reviews the current state of Agile 18 years after the Agile Manifesto, arguing agility has become mainstream but often devolved into process, speed…
Talk in German on
Busy TypeScript Developer’s Guide to Advanced TypeScriptTed Neward01h 05m
Explains that TypeScript uses structural subtyping (object literals X/Y/Z) rather than nominal typing, demonstrates union types like string|number with a…
Talk in English on
Event Streaming and the Future of ApplicationsBen Stopford30m
Argues that Apache Kafka is both messaging and storage, running across hundreds of machines and holding hundreds of terabytes, with an immutable audit trail…
Talk in English on
DevOps in the Enterprise – Autonomy of DevOps Teams vs Operational SafetyJohannes Dienst, Thomas Kappatsch36m
The talk explains how DB Systel balances DevOps team autonomy with operational safety for Deutsche Bahn by assigning operational responsibility to the DevOps…
Talk in German on
What Took So Long… Java’s New HttpClientThilo Frotscher01h 05m
Java's long-awaited modern HttpClient (introduced as an incubator in Java 9 and official in Java 11) replaces the old HttpURLConnection. It provides a fluent…
Talk in German 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.