~/conference

JPoint 2022

date:2022-06-13..2022-06-24
location:-- online --
series:JPoint · 4 editions
editions:[JPoint 2019, JPoint 2022, JPoint 2023, JPoint 2024]
tags:[java]
titleauthorlength
OpeningAndrey Kogun, Andrey Dmitriev35m
An opening session for the JPoint 2022 Java conference that highlights the event schedule, upcoming sessions, and practical information for attendees. Hosts…
Talk in Russian
OpenJDK Project CRaC (Coordinated Restore at Checkpoint): Challenges and IssuesAnton Kozlov59m
Project CRaC (Coordinated Restore at Checkpoint) for OpenJDK: the talk reviews the current status of CRaC implementation in the JDK and HotSpot and discusses…
Talk in Russian on
Spring Data JPA: Testing AntipatternsSemen Kirekov55m
Covers common testing antipatterns when using Spring Data JPA such as excessive coupling to entity declarations, unnecessary dependencies, poor practices for…
Talk in Russian on
Kotlin Notebooks for Teaching and PrototypingAleksandr Nozik01h 02m
Kotlin script notebooks bring notebook-style interactive development to the JVM by using Kotlin scripting to run Kotlin code, integrate Java libraries, and…
Talk in Russian on
A Cup of Coffee with JPoint: InterviewAntonom Kozlovym51m
An interview with Java conference speaker Anton Kozlov, hosted by Andrey Dmitriev and Andrey Kogun, recorded in the main studio of the JPoint 2022 event. The…
Talk in Russian on
A Cup of Coffee with JPoint: InterviewIgorem Seliverstovym38m
A recorded informal interview about Java-related conferences, focusing on JPoint (spring) and Joker (autumn). The discussion features Igor Seliverstov with…
Talk in Russian on
Writing Your Own Kubernetes Operator Using Spring Cloud Gateway as an ExampleIgor Kirichuk01h 02m
Shows how to implement a Kubernetes operator and controller on the JVM by building a Spring Cloud Gateway operator that manages gateway configuration via a…
Talk in Russian on
Apache Arrow: In Pursuit of SpeedIgor Seliverstov45m
Apache Arrow is presented as a columnar (vector) data format and toolkit for storing, processing and transmitting data without copying or marshalling. The talk…
Talk in Russian on
Building an Online Marketplace with Micronaut, Kotlin, Java 11+ (part 1)Ivan Kochergin, Igor Tresoumov56m
A practical walkthrough of building a multithreaded online marketplace backend using Micronaut, Kotlin Coroutines and Java 11+. It explains integrating partner…
Talk in Russian on
Building an Online Marketplace with Micronaut, Kotlin, Java 11+ (part 2)Ivan Kochergin, Igor Tresoumov38m
Shows how to build a multithreaded online marketplace backend that fetches offers from partners via REST and SOAP and presents them to clients. Implements the…
Talk in Russian on
You Shouldn't Write Unit Tests!Vladislav Yanchenko58m
Examines whether developers still need to write unit tests in 2022 by exploring how modern AI can assist code quality. Demonstrates using AI to generate tests…
Talk in Russian on
A Cup of Coffee with JPoint: InterviewGrigoriem Koshelevym59m
An on-stage interview with Java conference speaker Grigory Koshelev, hosted by Alexey Stukalov at the JPoint main studio. The conversation focuses on Grigory’s…
Talk in Russian on
A Cup of Coffee with JPoint: InterviewNikitoy Letovym49m
An on-stage interview with Nikita Letov recorded for JPoint 2022’s main studio, hosted by Alexey Fedorov and Alexey Stukalov. The conversation focuses on…
Talk in Russian on
Kotlinx.serialization: Building Your Own Serialization LibraryAndrey Kuleshov54m
An overview of kotlinx.serialization showing how to use the library both as an end user and as a framework for implementing custom serializers. Based on the…
Talk in Russian on
Log4j: Break Me CompletelyGrigoriy Koshelev59m
Examines the high-profile Log4j 2 vulnerabilities, demonstrating practical exploitation by hacking a Java service and explaining why the flaw threatens…
Talk in Russian on
Using @Transactional Like a ProNikita Letov01h 17m
Covers practical use of Java transactions with Spring Data JPA in high-load asynchronous systems using Kafka. Explains when to start, continue or open new…
Talk in Russian on
Workshop: Crash Course on Open Source Profilers (part 1)Aleksey Ragozin01h 05m
Hands-on workshop demonstrating open-source Java profilers Mission Control and VisualVM to diagnose performance problems such as high load, slowness, and…
Talk in Russian on
Workshop: Crash Course on Open Source Profilers (part 2)Aleksey Ragozin01h 17m
Hands-on workshop that demonstrates open-source Java profilers Mission Control and VisualVM to diagnose problems like increased load, slow performance, and…
Talk in Russian on
Phantom OS and Java: Garbage CollectionDmitriy Zavalishin58m
The talk examines running Java on the Phantom OS, focusing on the bytecode translation challenges caused by differences between Phantom’s VM and the Java VM…
Talk in Russian on
BPM(N,S, engine) — Do We Need It or Not?Denis Kotov01h 00m
The talk examines Business Process Management tools—BPM, BPMN, BPM-S, and engines—in the context of enterprise Java development, using Tinkoff as a case study…
Talk in Russian on
Multithreaded Pipeline in JavaAndrey Sundukov01h 02m
Covers building a multithreaded pipeline in Java: identifies pitfalls of modern non-synchronized concurrent tools and shows how to design a pipeline that…
Talk in Russian on
Summing Up the Online PortionAndrey Kogun, Aleksey Fedorov26m
Hosts Andrey Kogun and Alexey Fedorov recap the online portion of the conference, highlighting memorable moments and summarizing outcomes. They also outline…
Talk in Russian on
Why We Decided to Move to R2DBC and How That EndedAnton Kotov01h 10m
The talk examines adopting Spring Data R2DBC for reactive access to relational databases in Spring WebFlux applications, comparing what benefits you gain and…
Talk in Russian on
A Cup of Coffee with JPoint: InterviewDmitriem Chuyko56m
An interview with Java conference speaker Dmitry Chuiko recorded in the main studio. It discusses Java conferences (JPoint in spring and Joker in autumn) and…
Talk in Russian on
Don't Put All Your Eggs in One BuildpackDmitriy Chuyko01h 04m
The talk examines building and optimizing Java containers for Kubernetes rather than relying on automatic buildpacks like Paketo. It discusses problems with…
Talk in Russian on
Continuous Profiling in the Cloud with eBPFAndrey Pangin, Leonid Talalaev, Artem Drozdov01h 07m
Describes building continuous production profiling across a cloud fleet at Odnoklassniki to be able to retrieve a CPU/profile for any app at any past time…
Talk in Russian on
Analysis of Ted Neward’s Talk “Iconoclasm”Vladimir Sitnikov, Aleksey Stukalov03h 00m
A session will analyze in detail Ted Neward’s 2015 Joker conference talk “Iconoclasm.” The discussion focuses on unpacking the content and arguments of…
Talk in Russian on
What Are You Washing in the POM?Andrey Kogun58m
A practical overview of Maven’s less obvious behaviors: dependency declaration, plugin configuration, and the build lifecycle. The talk covers common build…
Talk in Russian on
Opening of the Offline SessionAleksey Fedorov, Aleksey Stukalov18m
Opening of the offline segment of the Java conference, with hosts Alexey Fedorov and Alexey Stukalov discussing the event schedule, session lineup, and sharing…
Talk in Russian on
Two Years in the Life of a Deep Learning Library in KotlinAleksey Zinovev58m
A retrospective of building KotlinDL, a Deep Learning library for Kotlin that layers Kotlin APIs on top of TensorFlow’s compute core to enable training and…
Talk in Russian on
Reactive: Understand and EmbraceTatyana Rufanova27m
Talk explains reactive programming using Project Reactor in a mobile middle layer of a system with ~300 microservices (about a third using Reactor). It covers…
Talk in Russian on
How Do We Run Online Conferences?Nikolay Molchanov21m
Describes the technical workflow behind JRG online Java conferences (JPoint and Joker), explaining how a speaker’s submission is processed into a conference…
Talk in Russian on
Round Table. Myths and Legends about Performance: Java editionVladimir Sitnikov, Andrey Pangin, Nikita Lipskiy, Dmitriy Chuyko01h 00m
A panel discussion about performance myths and truths specifically for Java, featuring Vladimir Sitnikov, Andrey Pangin, Nikita Lipsky, and Dmitry Chuiko. The…
Talk in Russian on
Round Table: Java Virtual MachineAnton Kozlov, Nikita Lipskiy, Vladimir Parfinenko, Ivan Uglyanskiy01h 00m
Panel discussion about working with the Java Virtual Machine (JVM), featuring Anton Kozlov, Nikita Lipsky, Vladimir Parfinenko, and Ivan Uglyansky. The…
Talk in Russian on
Round Table: Data Engineering in JavaAleksey Zinovev, Aleksey Fedorov, Sergey Mikhalev, Anna Abramova01h 01m
Panel discussion about data engineering using Java, featuring Alexey Zinoviev, Alexey Fedorov, Sergey Mikhalev, and Anna Abramova. Participants will talk about…
Talk in Russian on
Vostok Hercules: 3 Years Delivering Telemetry — Flight NormalGrigoriy Koshelev01h 07m
An examination of a high-throughput telemetry processing and delivery system, Vostok Hercules, built around Apache Kafka. Covers practical pros and cons of an…
Talk in Russian on
InterviewIlya Sazonov, Fedor Sazonov51m
A recorded interview session featuring speakers Ilya Sazonov and Fedor Sazonov with host Evgeny Trifonov, conducted in the main studio of the JPoint 2022 Java…
Talk in Russian on
JPoint Anthology: ConversationKirill Tolkachev50m
A conversation-format session with Kirill Tolkachyov and host Evgeny Trifonov recalling the JPoint Java conference from its pre-pandemic, in-person days. They…
Talk in Russian on
JPoint Anthology: ConversationIvan Ponomarev45m
A conversation with longtime JPoint participants Ivan Ponomarev and host Andrey Dmitriev recalling pre-pandemic, in-person JPoint Java conferences and the…
Talk in Russian on
JPoint Anthology: ConversationVladimir Sitnikov35m
A conversation with long-time JPoint participants who presented at the conference before the pandemic, recalling past offline editions and talks they gave…
Talk in Russian on
Antipattern orisnull: the Cunning of Illusory SimplicityFedor Sazonov, Ilya Sazonov58m
The talk analyzes the "or :param is null" SQL antipattern used for dynamic filters (e.g., where user.name = :name or :name is null), showing how that…
Talk in Russian on
Indexes in PostgreSQL. How to Decide What to CreateAndrey Salnikov02h 01m
Postgres indexes: which types to create and when. Covers practical examples and rules of thumb for choosing and building indexes in PostgreSQL to improve query…
Talk in Russian on
Thread Wars: Project Loom Strikes BackIvan Uglyanskiy01h 03m
The talk examines Project Loom’s lightweight threads and coroutines for Java, comparing their design and implementation to Kotlin coroutines and Go goroutines…
Talk in Russian on
How to Catch Recursion by the TailVladimir Parfinenko59m
The talk examines tail-recursion elimination in the Java ecosystem: whether and how tail-recursive calls can be replaced with loops in Java, which JVMs perform…
Talk in Russian on
Round Table: Developer Interviews. What’s Good and What’s BadVladimir Sitnikov, Andrey Kogun, Evgeniya Ostroumova, Aleksey Stukalov01h 01m
Panel discussion about developer job interviews focused on Java hiring. Experienced practitioners (Vladimir Sitnikov, Andrey Kogun, Evgenia Ostroumovа, Alexey…
Talk in Russian on
JPoint Anthology: ConversationNikita Lipskiy52m
A conversation with longtime JPoint participants and repeat speakers about the Java conference's history and evolution from its pre-pandemic offline format to…
Talk in Russian on
Mocks vs TestcontainersIvan Ponomarev01h 03m
Compares Testcontainers (real services in Docker) with mocks (fast in-memory fakes), showing concrete tradeoffs: Testcontainers reproduce production behavior…
Talk in English on
ClosingAleksey Fedorov, Aleksey Stukalov15m
A closing session reviewing highlights from the JPoint conference and summarizing outcomes, with hosts Aleksey Fedorov and Aleksey Stukalov recapping memorable…
Talk in Russian
~/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.