~/conference

JPoint 2019

date:2019-04-05..2019-04-06
location:Moscow, Russian Federation
series:JPoint · 4 editions
editions:[JPoint 2019, JPoint 2022, JPoint 2023, JPoint 2024]
titleauthorlength
Bulletproof Java Enterprise applications for the hard production lifeSebastian Daschner01h 00m
Two Java EE microservices (coffee-shop and barista) run in Docker/Open Liberty, live-redeploy with a watch-and-deploy script, and demonstrate concrete fixes…
Talk in English on
There Are Many of Us Spring Boot, and We Only Get StrongerNikita Lipskiy59m
Deep dive into AOT (ahead-of-time) compilation for Spring Boot: why teams use AOT to get faster startup, predictable and instant peak performance, and where it…
Talk in Russian on
Reactive or Not Reactive, That Is the QuestionKirill Tolkachev, Egeniy Borisov01h 06m
The talk examines applying reactive programming to an existing Java system: it shows a problematic codebase, attempts a reactive-style refactor (likely using…
Talk in Russian on
Playing God: Has Science Crossed the Line?Aleksandr Panchin43m
The talk surveys recent advances in genetic and synthetic biology: gene editing to remove defects and enhance humans, de-extinction and saving endangered…
Talk in Russian
Atomic Refactoring in IntelliJ IDEA: Bending the IDE to Your WillTagir Valeev58m
The talk explains how to make Java refactorings in IntelliJ IDEA fully atomic by breaking changes into small, semantics-preserving transactions. It shows…
Talk in Russian on
Migrating Spring Boot Microservices from Java 8 to 11: What Can Go Wrong?Vladimir Plizga57m
Covers practical pitfalls when migrating Spring Boot microservices from Java 8 to Java 11, focusing not on language features but on build, packaging and…
Talk in Russian on
Improve Java build performance with Gradle 5René Gröschke01h 01m
Shows concrete fixes that cut Java build time: uses Gradle Profiler and build scans to measure configuration vs execution, finds expensive per-project…
Talk in English on
Local variable type inference: Friend or foe?Simon Ritter57m
Local variables use type inference introduced in Java SE 10 so the compiler fixes the type at declaration and JDK 11 adds lambda parameter var for annotated…
Talk in English on
Decomposing Java applicationsMilen Dyankov59m
Argues that naive splitting into libraries or microservices fails without enforced boundaries, then shows working code examples: compiling the same app on Java…
Talk in English on
Efficient File Handling for Java DevelopersDmitriy Govorukhin42m
Practical guide to high-performance file I/O in Java based on experience building disk‑intensive applications (specifically Apache Ignite Native Store). Covers…
Talk in Russian on
The world needs full-stack craftsmenAnton Keks01h 01m
Argument: full‑stack craftsmen who own requirements, UI, backend, deployment and tests outperform narrow specialists. Evidence: a 33‑person team with nine…
Talk in English on
The RSocket Protocol — The Future of Reactive ApplicationsOleh Dokuka01h 01m
RSocket is presented as a new application-level protocol with Reactive Streams backpressure for fast, scalable, and resilient microservice communication…
Talk in Russian on
The Proxy fairy and the magic of SpringVictor Rentea01h 01m
Live-coding shows six concrete interception techniques and how they behave in Spring: a cached prime-number demo proves a decorator wired as a Spring bean…
Talk in English on
Maximizing performance with GraalVMThomas Wuerthinger59m
GraalVM shows concrete wins: using JMH for measurements, escape analysis removes allocations so boxed-int and array allocations vanish in practice, and some…
Talk in English on
Performance aspects of Axon-based CQRS-ES systemsAllard Buijze01h 00m
Axon Framework + Axon Server use an append-only event store split into disk-backed segments with an in‑memory index and bloom filters to keep append/read…
Talk in English on
Don't Be the Homer Simpson of Your Reactor!Sergey Egorov59m
Covers advanced debugging and safety techniques for Java Project Reactor: tools like BlockHound, diagnosing backpressure behavior, and ways to harden reactive…
Talk in Russian on
Anatomy and Physiology of Vaadin FlowYuriy Artamonov01h 02m
Vaadin Flow (Vaadin 10+) is presented as a redesigned Java UI framework with a new tech stack and APIs; the talk examines its server–client state…
Talk in Russian on
Cloud native, service-meshed Java Enterprise with IstioSebastian Daschner59m
Builds two Java EE services coffee-shop and barista packaged on Open Liberty and runs them on Istio + Kubernetes with injected sidecar proxies. Shows…
Talk in English on
Java Is Slowing Down: CodeCache EditionVladimir Sitnikov59m
Covers diagnosing unexpected Java slowdowns caused by JIT/CodeCache behavior, including cases where one cluster node becomes slower after innocuous changes or…
Talk in Russian on
The definite guide to Java agentsRafael Winterhalter01h 01m
Explains how to build real Java agents using Byte Buddy and the Instrumentation API, showing exact premain/agentmain bootstrapping, how to register…
Talk in English on
Supercompilation, Partial Evaluation, Futamura Projections and How GraalVM Will Save the WorldOleg Shelaev59m
Explains Truffle (the language-implementation framework on GraalVM) and the compiler techniques behind it: supercompilation, partial evaluation, and Futamura…
Talk in Russian on
The Tale of How We Implemented the Channel Algorithm in Kotlin CoroutinesNikita Koval59m
An exploration of Kotlin coroutines' channel implementation: it compares channel algorithms used in other languages and libraries, explains the Kotlin team's…
Talk in Russian on
When Everything Went KafkaGrigoriy Koshelev57m
A practical look at running Apache Kafka: the talk examines Kafka component architecture and collects common operational pitfalls (misleading defaults…
Talk in Russian on
JVM TI: How to Make a 'Plugin' for the Virtual MachineAndrey Pangin52m
Covers the JVM Tool Interface (JVM TI) as the standard API for building tools — profilers, debuggers and diagnostic utilities — that interact with the JVM…
Talk in Russian on
Java microservices from Netflix OSS to KubernetesAleksandr Nozdrin Plotnitskiy59m
Company migrates a Java microservices stack from Spring Boot + Netflix OSS (Eureka, Feign, Ribbon, Hystrix, Zuul) on EC2 with Spinnaker/blue‑green to…
Talk in English on
Reactive programming lessons learnedTomasz Nurkiewicz56m
Experience with Reactor (Mono/Flux) shows reactive systems handle C10K/C100K style loads—tens of thousands of concurrent connections on a single node—but…
Talk in English on
Lost in transaction Strategies to manage consistency in distributed systemsBernd Rücker01h 01m
Argues against distributed two‑phase commits and insists aggregates are the consistency boundaries, then shows a runnable Spring Boot example embedding a…
Talk in English 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.