Java Z-Day 2021
2021-04-08..2021-04-09
-- online --
who it's for
java developers, spring developers, backend engineers, platform engineers, site reliability engineers, kotlin developers, data engineers
topics
spring boot starter development; spring cloud stream with Kafka; JDK 16 Records and Panama; kotlin coroutines and null-safety; java reflection proxies for repositories; spring boot monitoring with Micrometer and Prometheus; RSocket leasing and resumability; distributed Java cache with rendezvous hashing; Spark-backed Spring Data repositories; Kafka Streams with interactive queries; foreign memory and Vector API (incubator)
| title | author | length |
|---|---|---|
| Spring Data Postroitel (Spark it!) | Evgeny Borisov | 05h 19m |
A walk-through of how Spring Data works by building a minimal custom implementation that mimics its features. The talk examines Spring Data’s patterns for… | ||
| The Power of JVM Language | Michal Szczepanik | 01h 12m |
Covers concrete JVM tradeoffs: Kotlin’s null-safety with nullable types and Elvis operator and extension functions that become static helpers on the bytecode… | ||
| Protect your invariants — A practical TDD session | Oresztesz Margaritisz | 01h 06m |
Builds a bowling-score evaluator using strict TDD (red–green–refactor) with unit tests driving a Game composed of Frame types: nine intermediate frames and one… | ||
| JDK 16: What's Next For Java? | Simon Ritter | 01h 13m |
JDK 16 arrives with 17 JEPs and 58 new core class elements, turning Records and pattern matching for instanceof into standard language features, adding Records… | ||
| Bootiful Stream Processing! | Viktor Gamov | 01h 11m |
Live-code builds a Spring Boot microservice that uses Spring Cloud Stream and the Kafka binder to produce Chuck Norris facts, consume them, and run a Kafka… | ||
| Hand-made Spring Boot Starter | Timofey Zubkov | 01h 02m |
Live code builds a real signature-starter library plus a sample service (two-module project), using Spring Initializr, auto-configuration via spring.factories… | ||
| Introduction to Spring Boot Application monitoring | Tomasz Pysko | 56m |
Practical walkthrough of instrumenting a Spring Boot service using Micrometer to expose metrics via Actuator, scraped by Prometheus, routed through… | ||
| True Serverless Applications Implementing Cloud Native Access Control Service | Péter Verhás | 01h 04m |
Centralized, cloud-native serverless access control called advocada implements policy-based, record-level ACLs with prohibitive rules and a guard+advocate… | ||
| Two Sloths from the Java Universe | Nikolay Shipyakov | 57m |
Comparison of Java Streams and Kotlin Sequence: explains how each mechanism works internally, highlights similarities and key differences in design and… | ||
| Kotlin: why and how? | Elena Moshnikova | 01h 05m |
Kotlin’s adoption metrics, concrete language features and a working open-source app decide the case: growth on GitHub shows ~1.2M active users and ~4M trying… | ||
| Distributed Java Databases Under the Hood | Valentin Kulichenko | 01h 08m |
Builds a tiny distributed in‑memory Java key‑value cache with a ConcurrentHashMap storage, plain Java sockets for client/server comms, and etcd for topology… | ||
| 100% Fast and Resilient Microservice with RSocket | Oleh Dokuka | 01h 52m |
A Spring Boot WebFlux microservice demo (Petchkin → BigBrother → AgentSmith) shows HTTP strategies that fail under load: drop, retry, local rate limiting and a… | ||
| nothing matches | ||