~/conference

Joker 2020

date:2020-11-25..2020-11-28
location:-- online --
series:Joker · 6 editions
tags:[java]
titleauthorlength
The path towards Spring Boot native applicationsSebastien Deleuze01h 12m
Spring GraalVM Native incubator produces native executables from Spring Boot apps using GraalVM native-image and Spring Boot build-image (Cloud Native…
Talk in English on
Keeping growing software projects under control with GradleJendrik Johannes01h 15m
A working demo project shows a multi-component codebase with separate Java libraries, an application and a feature plugin, plus a small custom Gradle plugin…
Talk in English on
Spring Patterns for Grown-UpsEvgeniy Borisov02h 47m
Practical Java talk showing how to implement common design patterns using Spring (no internal Spring hacking). Covers patterns like Chain of Responsibility…
Talk in Russian on
Will Robots Replace Programmers?Tagir Valeev01h 13m
Talk examines whether code-writing tools and automation will replace software developers, focusing on how programmers automate manual work (including their own…
Talk in Russian on
Back from the 70s — the Concurnas concurrency model!Jason Tatton01h 13m
Concurnas is a JVM language that implements isolates via bang postfix which copy dependencies to avoid accidental sharing, and uses refs for coordinated yields…
Talk in English on
Coordinated Restore at Checkpoint: Quick Start for OpenJDKAnton Kozlov01h 13m
Coordinated Restore at Checkpoint is an OpenJDK project that aims to start Java applications in tens of milliseconds by restoring from a checkpoint; it is an…
Talk in Russian on
Have you really taken the time to know me: A G1 GC sagaMonica Beckwith01h 14m
G1 evolution from JDK9 through 13+ focuses on concrete changes: region sizes 1–32 MB, humongous objects >=50% region, compact strings (JDK9) and string…
Talk in English on
Kotlin Compiler: Past, 1.4 and BeyondSemen Ogorodnik01h 12m
Overview of Kotlin Compiler architecture across versions up to and including 1.4, explaining how compiler changes implement Kotlin language evolution. Covers…
Talk in Russian on
Workshop (Part 2): Stop Writing Tests, Start Writing Specifications!Aleksey Nesterov01h 18m
Shows how to build a TDD cycle from scratch for a Spring Boot app using JUnit 5, covering why tests matter and differences between TDD/Test-first/Test-last and…
Talk in Russian on
Novel but practical uses of JavaPeter Lawrey01h 14m
OpenHFT examples show practical hacks: a class that extends Throwable for recorded stack traces to capture where resources are created or closed (useful for…
Talk in English on
The Philosophy of Microservice Design with ServiceTalk.ioIdel Pivnitskiy01h 14m
The talk explains how ServiceTalk (a reactive Java library) addresses common problems when building reactive microservices: thread and data-flow management…
Talk in Russian on
Project loom: Modern scalable concurrency for the Java platformAlan Bateman01h 13m
Project Loom adds cheap virtual threads to the JVM by implementing continuations in HotSpot and multiplexing them on a small pool of carrier OS threads via a…
Talk in English on
Workshop (Part 1): Stop Writing Tests, Start Writing Specifications!Aleksey Nesterov01h 13m
Shows how to set up and run a TDD cycle for a Spring Boot application using JUnit 5, and explains why tests and specifications matter. Covers differences…
Talk in Russian on
Hidden pearls for high-performance-persistence in JavaSven Ruppert01h 12m
Quick survey of concrete options and claims: jOOQ, Speedment and JPA streams keep SQL as the single source and require tuned queries; Chronicle Bytes and…
Talk in English on
The Present and Future of JavaDmitriy Chuyko, Pavel Petroshenko, Sergey Kuksenko, Aleksey Shipilev01h 13m
Panel discussion among Alexey Shipilev, Dmitry Chuiko, Pavel Petroshenko and Sergey Kuksenko about the current state and future of Java from multiple company…
Talk in Russian on
Change data capture pipelines with Debezium and Kafka StreamsGunnar Morling01h 11m
Shows how Debezium + Kafka Streams capture DB transaction logs and run low‑latency streaming queries (examples claim sub‑2‑second delivery). Demonstrates an…
Talk in English on
Writing test driven apps with http4kDavid Denton, Ivan Sanchez01h 13m
http4k is a Kotlin library that models servers and clients as the same function so tests run in-memory http handler tests at ~8ms instead of ~150ms over the…
Talk in English on
Java in Serverless — To Be or Not To Be?Emil Ibragimov01h 15m
Overview of serverless functions and how cloud providers support multiple languages via custom runtimes. Walks through building a Java runtime: its…
Talk in Russian on
Spring Boot "fat" JAR: The Thin Parts of a Thick ArtifactVladimir Plizga01h 12m
Examines Spring Boot’s “fat” JAR packaging: how the fat JAR is implemented, its classloading model, startup-time and JDK tool conflicts, and differences…
Talk in Russian on
Thread Safety with Phaser, StampedLock and VarHandleHeinz M. Kabutz, John Green01h 14m
Live demos compare wait/notify, ReentrantLock+Condition, CountDownLatch, volatile spin and Phaser (arriveAndAwaitAdvance) for synchronized starts and show…
Talk in English on
Aeron: High-performance Transport for Low-latency MicroservicesIvan Zemlyanskiy01h 12m
Aeron is a new transport library from Real Logic (built by Martin Thompson of Disruptor fame) designed for low-latency microservices and HFT-style performance…
Talk in Russian on
Working with Sharded In-memory Data with a Spring Data FlavorAleksey Kuzin01h 14m
Shows how to implement a custom Spring Data connector for an in-memory distributed datastore (Tarantool), describing the connector design, performance pitfalls…
Talk in Russian on
Workshop: GraalVM (part 2)Thomas Wuerthinger, Oleg Šelajev01h 14m
Hands‑on demo builds a GraalVM native-image from a Micronaut web app, runs it in Docker and shows concrete numbers: a compressed executable boots startup under…
Talk in English on
Workshop: GraalVM (part 1)Thomas Wuerthinger, Oleg Šelajev01h 06m
Workshop shows GraalVM 20.3 running on Java 11 and builds a Micronaut web app that computes primes, producing a native-image in about one to two minutes and a…
Talk in English on
RSocket + Spring: A full throttle introductionMark Heckler, Oleh Dokuka01h 12m
Live Spring Boot demos build an RSocket server and client that exchange real ADS‑B aircraft data via WebClient, exercising request/response, request/stream…
Talk in English on
The JVM Profiler That Managed to Become Cross-PlatformKirill Timofeev01h 08m
JetBrains wanted async-profiler support on Windows but async-profiler for Linux/Mac relies on POSIX signals and native stack unwinding. The talk explains…
Talk in Russian on
How We Built SQL in HazelcastVladimir Ozerov01h 13m
Description of how Vladimir and his team built Hazelcast Mustang, a new distributed SQL engine added to Hazelcast IMDG. Covers concrete technical decisions…
Talk in Russian on
Interview and Q&A: The Evolution of Java and Kotlin — What Awaits Us?Roman Elizarov01h 13m
A discussion about the ongoing evolution of Java (new features like text blocks, sealed classes, records, enhanced instanceof/switch) and how Kotlin should…
Talk in Russian on
Spring: Your next Java microframeworkAleksey Nesterov01h 13m
Claims that Spring Boot can act like a Java microframework with concrete techniques and demos: live reload (including remote) via Spring Boot DevTools…
Talk in English on
Architecting and delivering Java applications in the cloud eraOtavio Santana, Karina Varela01h 12m
Argues that Java adapts to cloud via JVM container awareness, faster six‑month releases, Jakarta EE and MicroProfile agile specs, and options for native…
Talk in English on
Kafka streams testing: A deep diveIvan Ponomarev, John Roesler01h 11m
An attempt to dedupe across streams uses a reduce+filter topology that passes TopologyTestDriver unit tests but outputs nothing in production because the…
Talk in English on
Conference Opening17m
Opening of the Joker 2020 conference with brief information about related Java conferences: JPoint in spring (link provided) and Joker in autumn (link…
Organiser in Russian on
Conference ClosingAleksey Fedorov13m
A brief closing segment for the Joker 2020 conference that provides pointers to related Java events: JPoint in spring and Joker in autumn, with links for more…
Talk in Russian 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.