JPoint talks

Cay Horstmann San José State University
Cay Horstmann
San José State University
Day 2 / 12:00  / Track 3 / EN / Введение в технологию

Feature evolution in Java 13 and beyond

The focus of this talk is not just a list of new features, but a deep dive into how the features evolve. The audience will learn how to monitor the development process, predict deliverables, and gauge when vigorous feedback is most likely to be successful.

Read more
Dmitry Konstantinov Netcracker
Dmitry Konstantinov
Day 2 / 17:30  / Track 3 / RU /

Record in Cassandra — internal structure and performance

This talk is dedicated to a detailed analysis of how the process of recording to Apache Cassandra database occurs in terms of performance, what are the stages of processing requests, how long they take, what streams are responsible for.

Read more
Sergey Vladimirov NSPK JSC
Sergey Vladimirov
Day 1 / 14:00  / Track 2 / RU / Введение в технологию

Cryptography for a Java programmer

Sergey Vladimirov will tell about an interesting topic — cryptography in Java, he will describe it's capabilities and how it can be applied by developers.

Read more
Jeff Atwood
Jeff Atwood
Day 1 / 10:30  / Track 1 / EN /

Title will be announced soon


Read more
Dmitry Bundin Grid Dynamics
Dmitry Bundin
Grid Dynamics
Day 2 / 17:30  / Track 1 / RU /

Increasing file I/O performance for JVM on Linux

In Dmitry's talk we will consider file I/O optimization methods and data copying and how this can increase data transfer throughput by 20%.

Read more
Ivan Ugliansky Huawei
Ivan Ugliansky
Day 1 / 12:00  / Track 3 / RU /

From cozy Java to brutal Native code or There and Back Again

In this talk we will discuss Java/Native code interop: from the history of the problem, through tips and tricks for using native code from Java nowadays and finally towards to the future - projects Panama and Sulong.

Read more
Marharyta Nedzelska Wix Engineering
Marharyta Nedzelska
Wix Engineering
Day 1 / 17:30  / Track 3 / EN / Введение в технологию

Fear and loathing in Scala and Kotlin interop

They had one week, two Scala devs, one Scala artifact, a bunch of Kotlin libraries, one Kotlin book, a couple of microservices, two build systems and an IntelliJ IDEA... Not that they needed all that for the task, but once you get locked into a serious drug collection, the tendency is to push it as far as you can...

Read more
Sergey Kuksenko Oracle
Sergey Kuksenko
Day 2 / 14:00  / Track 1 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Valhalla is coming

Project Valhalla, inline types and all around them, from software model to performance.

Read more
Trustin Lee LINE+ Corporation
Trustin Lee
LINE+ Corporation
Day 2 / 14:00  / Track 4 / EN /

Writing a Java library with better experience

In this session, Trustin Lee, the founder of Netty project and Armeria, shares you the opinionated key practices from his recent works which might be useful when you build your own library or framework, or even designing an API for your project.

Read more
Vsevolod Brekelov JUG Ru Group
Vsevolod Brekelov
JUG Ru Group
Day 1 / 17:30  / Track 2 / RU /

Contract testing: Should or shouldn't?

This talk will consider approaches to writing contract tests on Spring Cloud Contract, Pact and even using binary protocols.

Read more
Tagir Valeev JetBrains
Tagir Valeev
Day 2 / 19:00  / Track 1 / RU / Введение в технологию

Will robots replace programmers?

Rise of the machines is coming or do we still have time to confront it? Tagir will speak out the burning question "will the program replace the programmer" and try to answer it.

Read more
Graeme Rocher Object Computing
Graeme Rocher
Object Computing
Day 1 / 16:00  / Track 1 / EN /

Micronaut deep dive

This session is for developers looking to go beyond the basics with Micronaut, a new microservices and serverless framework for Java, Kotlin, and Groovy.

Read more
Graeme Rocher Object Computing
Graeme Rocher
Object Computing
Day 2 / 12:00  / Track 2 / EN /

Precomputed data access with Micronaut Data

In this talk the creator of Micronaut will demonstrate Micronaut Data, a new database access technology that provides an innovative new way to access database technologies using Ahead of Time compilation to optimize query performance, throughput and memory consumption.

Read more
Evgeny Mandrikov SonarSource
Evgeny Mandrikov
Day 2 / 16:00  / Track 2 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Dynamic Constants — oxymoron or promising JVM feature?

During this talk you will learn about Dynamic Constants, how JVM works and where it's good to use Condy.

Read more
Dmitry Kornilov Oracle
Dmitry Kornilov
Day 1 / 12:00  / Track 4 / EN /

Building microservices with Helidon

Speaker will introduce project Helidon, show what can be achieved with it, demonstrate some key features and compare it with other microservices frameworks.

Read more
Gregory Koshelev
Gregory Koshelev
Day 1 / 16:00  / Track 3 / RU / Для практикующих инженеров

When it all went to Kafka 2: Disperse producers

A talk about Producer tuning performance: finding pinch points and choosing the definitive characteristics for the requirements.

Read more