JPoint talks

Andrey Pangin Odnoklassniki
Andrey Pangin
Odnoklassniki
Day 1 / 17:15  / Track 4 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Safepoint — let the whole world wait

To perform some operations the JVM needs to completely stop application threads. Why you must do this? Andrei will explain this in his talk.

Read more
Mohammed Aboullaite xHUB
Mohammed Aboullaite
xHUB
Day 5 / 17:15  / Track 3 / EN / Введение в технологию

What the hell is service mesh anyway!?

As we start moving toward a cloud-native architecture, a new set of challenges pop up! Some of these challenges include effective monitoring, tracing, resilience and reliability, routing, security… This talk highlight how service meshes help developers solve these challenges in a pragmatic way.

Read more
Andrey Dmitriev JUG Ru Group
Andrey Dmitriev
JUG Ru Group
Day 3 / 20:15  / Track 3 / RU /

Conference closing

Read more
Nikita Solovev Luxoft
Nikita Solovev
Luxoft
Day 4 / 12:00  / Track 4 / RU /

Использование GraphQL при построении банковских API

Read more
Vsevolod Brekelov JUG Ru Group
Vsevolod Brekelov
JUG Ru Group
Day 2 / 10:30  / Track 3 / RU /

Conference opening

Read more
Alex Soto Bueno Red Hat
Alex Soto Bueno
Red Hat
Day 4 / 12:15  / Track 4 / EN /

How to develop a successful Kubernetes Native application using Quarkus

Приходите на этот доклад, чтобы узнать, как разрабатывать успешные нативные Kubernetes-приложения, используя Quarkus — экосистему на базе Java для разработки нативных, облачных, контейнерных, безсерверных и оптимизированных под Kubernetes приложений.

Read more
Andrey Pangin Odnoklassniki
Andrey Pangin
Odnoklassniki
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 5 / 18:45  / Track 1 / RU /

Внедрение open source-решений на примере Одноклассников

Read more
Baruch Sadogursky JFrog
Baruch Sadogursky
JFrog
Evgeny Borisov EPAM
Evgeny Borisov
EPAM
Day 5 / 17:15  / Track 1 / RU / Введение в технологию

Grow your employer in a coronavirus, or how to make sure that you're not fired in crisis

In times of a global pandemic, when you can't be sure of anything, Baruch and Evgeny prepared for you their variation of the show "While everyone's home", where they will demonstrate possible scenarios of negotiations with the boss, especially so that employee is ready for any, even the most unexpected outcome...

Read more
Joel Spolsky
Joel Spolsky
Day 1 / 19:00  / Track 1 / EN /

Interview and Q&A with Joel Spolsky

Read more
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 2 / 10:30  / Track 4 / RU /

Conference opening

Read more
Vladimir Sitnikov Netcracker
Vladimir Sitnikov
Netcracker
Day 4 / 10:45  / Track 2 / RU / Введение в технологию

assert! thou comprehensive word...

In this talk we will look at how modern tools (JUnit 4/5, Spok, Power Assert, Truth) allow you to write tests so that their crash is easier to analyze and the tests themselves are easier to maintain.

Read more
Vsevolod Brekelov JUG Ru Group
Vsevolod Brekelov
JUG Ru Group
Day 1 / 20:15  / Track 3 / RU /

Conference closing

Read more
Graeme Rocher Object Computing
Graeme Rocher
Object Computing
Day 1 / 19:00  / Track 3 / 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
Aleksandr Utemov Мир Plat.Form (АО НСПК)
Aleksandr Utemov
Мир Plat.Form (АО НСПК)
Day 2 / 12:15  / Track 1 / RU /

Разработка электронных кошельков

Read more
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 3 / 20:15  / Track 1 / RU /

Conference closing

Read more
Aleksey Shipilev Red Hat
Aleksey Shipilev
Red Hat
Day 4 / 12:30  / Track 1 / RU /

Interview and Q&A with Aleksey Shipilev

Read more
Ted Neward Neward & Associates, LLC
Ted Neward
Neward & Associates, LLC
Day 2 / 10:45  / Track 1 / EN /

Interview and Q&A with Ted Neward

Read more
Andrey Pangin Odnoklassniki
Andrey Pangin
Odnoklassniki
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 5 / 18:45  / Track 3 / RU /

Внедрение open source-решений на примере Одноклассников

Read more
Vsevolod Brekelov JUG Ru Group
Vsevolod Brekelov
JUG Ru Group
Day 5 / 17:00  / Track 3 / RU /

Conference opening

Read more
Jiří Holuša Hazelcast
Jiří Holuša
Hazelcast
Day 4 / 12:30  / Track 4 / EN / Введение в технологию

Intel Optane DC and Java: Lessons learned in practice

Join this talk to learn more about our journey of providing Optane DC support.

Read more
James Gosling Amazon Web Services
James Gosling
Amazon Web Services
Day 1 / 17:15  / Track 1 / EN /

Interview and Q&A with James Gosling

Read more
Kirill Tolkachev JUG Ru Group
Kirill Tolkachev
JUG Ru Group
Day 2 / 10:30  / Track 2 / RU /

Conference opening

Read more
Vsevolod Brekelov JUG Ru Group
Vsevolod Brekelov
JUG Ru Group
Day 4 / 10:30  / Track 3 / RU /

Conference opening

Read more
Jamie Coleman IBM
Jamie Coleman
IBM
Day 3 / 17:15  / Track 1 / EN / Введение в технологию

Microservices made easy with MicroProfile OpenJ9 Open Liberty and OpenShift

This talk will guide you through a truly open source, cloud-native stack starting at the bottom with OpenShift, then onto the JVM with OpenJ9, Open Liberty as the cloud-native application server then finally MicroProfile as the Java spec for microservices.

Read more
Andrey Dmitriev JUG Ru Group
Andrey Dmitriev
JUG Ru Group
Day 3 / 17:00  / Track 3 / RU /

Conference opening

Read more
Vsevolod Brekelov JUG Ru Group
Vsevolod Brekelov
JUG Ru Group
Day 2 / 13:45  / Track 3 / RU /

Conference closing

Read more
Aleksandr Belokrilov BellSoft
Aleksandr Belokrilov
BellSoft
Pavel Derendyaev Альфа-Банк
Pavel Derendyaev
Альфа-Банк
Day 1 / 18:45  / Track 2 / RU /

Внедрение open source-решений на примере Альфа-Банка

Read more
Alex Soto Bueno Red Hat
Alex Soto Bueno
Red Hat
Day 4 / 12:15  / Track 2 / EN /

How to develop a successful Kubernetes Native application using Quarkus

Приходите на этот доклад, чтобы узнать, как разрабатывать успешные нативные Kubernetes-приложения, используя Quarkus — экосистему на базе Java для разработки нативных, облачных, контейнерных, безсерверных и оптимизированных под Kubernetes приложений.

Read more
Alexander Zelenyuk М.Видео
Alexander Zelenyuk
М.Видео
Evgeny Nesterov М.Видео
Evgeny Nesterov
М.Видео
Day 3 / 18:30  / Track 3 / RU /

Внедрение open source-решений на примере М.Видео

Read more
Dmitry Bundin Grid Dynamics
Dmitry Bundin
Grid Dynamics
Day 2 / 12:30  / Track 3 / 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
Dmitry Bugaychenko Sber
Dmitry Bugaychenko
Sber
Day 1 / 18:30  / Track 4 / RU /

ML и AI: Как сейчас выглядит разработка решений в крупных компаниях

Read more
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 1 / 20:15  / Track 4 / RU /

Conference closing

Read more
Nikita Solovev Luxoft
Nikita Solovev
Luxoft
Day 4 / 12:00  / Track 2 / RU /

Использование GraphQL при построении банковских API

Read more
Alex Soto Bueno Red Hat
Alex Soto Bueno
Red Hat
Day 2 / 12:15  / Track 3 / RU /

How to develop a successful Kubernetes native application using Quarkus

Приходите на этот доклад, чтобы узнать, как разрабатывать успешные нативные Kubernetes-приложения, используя Quarkus — экосистему на базе Java для разработки нативных, облачных, контейнерных, безсерверных и оптимизированных под Kubernetes приложений.

Read more
Igor Kirichuk Райффайзенбанк
Igor Kirichuk
Райффайзенбанк
Day 2 / 12:15  / Track 2 / RU /

Интервью: Наши практики и подходы

Read more
Alexander Zelenyuk М.Видео
Alexander Zelenyuk
М.Видео
Evgeny Nesterov М.Видео
Evgeny Nesterov
М.Видео
Day 3 / 18:30  / Track 2 / RU /

Внедрение open source-решений на примере М.Видео

Read more
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 1 / 17:00  / Track 1 / RU /

Conference opening

Read more
Yuriy Milyutin Sber
Yuriy Milyutin
Sber
Day 2 / 12:00  / Track 4 / RU /

Рассчитать платежную комиссию? Что может быть проще!

Read more
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 4 / 13:45  / Track 4 / RU /

Conference closing

Read more
Trustin Lee LINE+ Corporation
Trustin Lee
LINE+ Corporation
Day 4 / 10:45  / Track 3 / 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 4 / 13:45  / Track 3 / RU /

Conference closing

Read more
Sergey Kolesnikov Sportmaster Lab
Sergey Kolesnikov
Sportmaster Lab
Sergey Orlov Sportmaster Lab
Sergey Orlov
Sportmaster Lab
Day 4 / 12:00  / Track 1 / RU /

Прыжок в online: Как выдержать высокую нагрузку и скорость изменений

Read more
Tagir Valeev JetBrains
Tagir Valeev
JetBrains
Day 4 / 10:45  / Track 1 / RU / Введение в технологию

A few more small optimizations

Together with Tagir we will look at some optimizations that were not included in his first talk included those that will appear in Java 15 and discuss how and why they were made.

Read more
Yuriy Milyutin Sber
Yuriy Milyutin
Sber
Day 2 / 12:00  / Track 1 / RU /

Рассчитать платежную комиссию? Что может быть проще!

Read more
Aleksandr Utemov Мир Plat.Form (АО НСПК)
Aleksandr Utemov
Мир Plat.Form (АО НСПК)
Day 2 / 12:15  / Track 4 / RU /

Разработка электронных кошельков

Read more
Kirill Tolkachev JUG Ru Group
Kirill Tolkachev
JUG Ru Group
Day 3 / 17:00  / Track 2 / RU /

Conference opening

Read more
Graeme Rocher Object Computing
Graeme Rocher
Object Computing
Day 1 / 17:15  / Track 3 / 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
Dmitry Bugaychenko Sber
Dmitry Bugaychenko
Sber
Day 5 / 18:30  / Track 2 / RU /

Зачем дата сайентисту знать Scala, а Java-программисту ML

Read more
Alexander Zelenyuk М.Видео
Alexander Zelenyuk
М.Видео
Evgeny Nesterov М.Видео
Evgeny Nesterov
М.Видео
Day 3 / 18:30  / Track 1 / RU /

Внедрение open source-решений на примере М.Видео

Read more
Josh Long VMware
Josh Long
VMware
Day 3 / 19:00  / Track 1 / EN /

Bootiful Kotlin

The Spring and Kotlin teams have worked hard to make sure that Kotlin and Spring Boot are a first-class experience for all developers trying to get to production, faster and safer. Come for the Spring and stay for the Bootiful Kotlin.

Read more
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 3 / 17:00  / Track 4 / RU /

Conference opening

Read more
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 5 / 17:00  / Track 1 / RU /

Conference opening

Read more
Dmitry Kornilov Oracle
Dmitry Kornilov
Oracle
Day 5 / 17:15  / Track 2 / RU / Введение в технологию

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
Dmitry Bugaychenko Sber
Dmitry Bugaychenko
Sber
Day 5 / 18:30  / Track 4 / RU /

Зачем дата сайентисту знать Scala, а Java-программисту ML

Read more
Andrey Pangin Odnoklassniki
Andrey Pangin
Odnoklassniki
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 5 / 18:45  / Track 4 / RU /

Внедрение open source-решений на примере Одноклассников

Read more
Kirill Tolkachev JUG Ru Group
Kirill Tolkachev
JUG Ru Group
Day 4 / 10:30  / Track 2 / RU /

Conference opening

Read more
Sergey Vladimirov NSPK JSC
Sergey Vladimirov
NSPK JSC
Day 1 / 17:15  / 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
Denis Tishkov Deutsche Bank
Denis Tishkov
Deutsche Bank
Day 2 / 12:00  / Track 3 / RU /

Интервью: Технологии и работа в ТехЦентре Дойче Банка

Read more
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 3 / 17:00  / Track 1 / RU /

Conference opening

Read more
Mikhail Tartanov VTB
Mikhail Tartanov
VTB
Day 3 / 18:30  / Track 3 / RU /

Инженерные практики в банковской сфере

Read more
Ivan Ugliansky Huawei
Ivan Ugliansky
Huawei
Day 2 / 10:45  / Track 2 / 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
Dmitry Bugaychenko Sber
Dmitry Bugaychenko
Sber
Day 5 / 18:30  / Track 3 / RU /

Зачем дата сайентисту знать Scala, а Java-программисту ML

Read more
Sebastian Daschner IBM
Sebastian Daschner
IBM
Day 2 / 10:45  / Track 3 / EN / Введение в технологию

A Java developer's quest for productivity

Sebastian will show 20 tips to Java developers on how to maximize their efficiency.

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

Valhalla is coming

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

Read more
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 5 / 20:15  / Track 1 / RU /

Conference closing

Read more
Oleh Dokuka Netifi, Inc
Oleh Dokuka
Netifi, Inc
Day 5 / 19:00  / Track 2 / RU / Введение в технологию

RSocket to bring the next generation of Service Mesh

In this talk, Oleh will show you how RSocket as a network protocol solves the most non-trivial resilience, performance, and stability problems in distributed systems such as backpressure, rate-limiting, and much more.

Read more
Kirill Tolkachev JUG Ru Group
Kirill Tolkachev
JUG Ru Group
Day 4 / 13:45  / Track 2 / RU /

Conference closing

Read more
Mark Heckler VMware
Mark Heckler
VMware
Day 3 / 17:15  / Track 4 / EN / Введение в технологию

Game of Streams: How to tame & get the most from your messaging platforms

Come to this session to learn not only how to use open source solutions like Spring Cloud Stream, RabbitMQ, & Apache Kafka to maximize your distributed systems' capabilities while minimizing complexity...but also how to use them!

Read more
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 2 / 13:45  / Track 4 / RU /

Conference closing

Read more
Oleg Šelajev Oracle
Oleg Šelajev
Oracle
Day 2 / 12:30  / Track 2 / RU / Введение в технологию

Polyglot done right with GraalVM

In this session, we'll go through the necessary minimum amount of information needed for writing good polyglot apps on GraalVM. Currently, there are a few companies that use GraalVM in production mixing Java (and Scala) with JavaScript and R. After this session you might be tempted to join their ranks!

Read more
Vsevolod Brekelov JUG Ru Group
Vsevolod Brekelov
JUG Ru Group
Day 3 / 17:15  / Track 3 / 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
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 4 / 10:30  / Track 4 / RU /

Conference opening

Read more
Dmitry Bugaychenko Sber
Dmitry Bugaychenko
Sber
Day 1 / 18:30  / Track 1 / RU /

ML и AI: Как сейчас выглядит разработка решений в крупных компаниях

Read more
Evgeny Nesterov М.Видео
Evgeny Nesterov
М.Видео
Alexander Zelenyuk М.Видео
Alexander Zelenyuk
М.Видео
Day 3 / 18:30  / Track 4 / RU /

Внедрение open source-решений на примере М.Видео

Read more
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 4 / 13:45  / Track 1 / RU /

Conference closing

Read more
Evgeny Mandrikov SonarSource
Evgeny Mandrikov
SonarSource
Day 4 / 12:30  / 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
Adam Bien airhacks.live
Adam Bien
airhacks.live
Day 2 / 12:30  / Track 1 / EN / Введение в технологию

Ignoring fashion trends with Jakarta EE and MicroProfile

In this session Adam will implement a Jakarta EE/MicroProfile application from scratch and discuss timeless architectures, designs, and best practices. The concepts and attendee's questions are going to be answered with (hopefully) working code.

Read more
Kirill Tolkachev JUG Ru Group
Kirill Tolkachev
JUG Ru Group
Day 3 / 20:15  / Track 2 / RU /

Conference closing

Read more
Akif Abasov JetBrains
Akif Abasov
JetBrains
Day 1 / 19:00  / Track 4 / RU / Введение в технологию

How we write Space on Kotlin

This talk is about how JetBrains used Kotlin to write the Space platform. From this session, you will learn how they used Kotlin on the server and various clients, how reused code, which libraries were used.

Read more
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 4 / 10:30  / Track 1 / RU /

Conference opening

Read more
Gregory Koshelev
 Kontur
Gregory Koshelev
Kontur
Day 2 / 10:45  / Track 4 / 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
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 1 / 20:15  / Track 1 / RU /

Conference closing

Read more
Dmitry Bugaychenko Sber
Dmitry Bugaychenko
Sber
Day 5 / 18:30  / Track 1 / RU /

Зачем дата сайентисту знать Scala, а Java-программисту ML

Read more
Cay Horstmann San José State University
Cay Horstmann
San José State University
Day 4 / 10:45  / Track 4 / 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
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 2 / 10:30  / Track 1 / RU /

Conference opening

Read more
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 3 / 20:15  / Track 4 / RU /

Conference closing

Read more
Ivan Glushnev Sportmaster Lab
Ivan Glushnev
Sportmaster Lab
Day 2 / 12:00  / Track 2 / RU /

Ни дня без спорта или немного про SMLab

Read more
Oleg Nizhnikov Tinkoff
Oleg Nizhnikov
Tinkoff
Day 1 / 19:00  / Track 2 / RU / Готовьтесь, будет подгорать

Path from functional programming to object oriented programming

The talk about the development of the tofu library designed to facilitate the development of tagless final applications.

Read more
Dmitry Konstantinov Netcracker
Dmitry Konstantinov
Netcracker
Day 3 / 19:00  / Track 3 / RU / Для практикующих инженеров

Writes in Cassandra — internals 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
Alexey Fyodorov JUG Ru Group
Alexey Fyodorov
JUG Ru Group
Day 2 / 13:45  / Track 1 / RU /

Conference closing

Read more
Martin Toshev Resolve Systems
Martin Toshev
Resolve Systems
Day 2 / 12:30  / Track 4 / EN / Для практикующих инженеров

Elasticsearch internals

Elasticsearch is nowadays one of the most widely used and deployed full-text search engines containing a large number of capabilities. How are they implemented and how does Elasticsearch operate behind the scenes? This session will reveal the inner workings behind the core capabilities of Elasticsearch.

Read more
Andrey Pangin Odnoklassniki
Andrey Pangin
Odnoklassniki
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 5 / 18:45  / Track 2 / RU /

Внедрение open source-решений на примере Одноклассников

Read more
Kirill Tolkachev JUG Ru Group
Kirill Tolkachev
JUG Ru Group
Day 1 / 20:15  / Track 2 / RU /

Conference closing

Read more
Dmitriy Vdovin Raiffeisen Bank
Dmitriy Vdovin
Raiffeisen Bank
Day 1 / 18:30  / Track 2 / RU /

Как не испортить своего джуна

Read more
Marharyta Nedzelska SonarSource
Marharyta Nedzelska
SonarSource
Day 3 / 19:00  / Track 2 / RU / Введение в технологию

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 Kolesnikov Sportmaster Lab
Sergey Kolesnikov
Sportmaster Lab
Sergey Orlov Sportmaster Lab
Sergey Orlov
Sportmaster Lab
Day 4 / 12:00  / Track 3 / RU /

Прыжок в online: Как выдержать высокую нагрузку и скорость изменений

Read more
Kirill Tolkachev JUG Ru Group
Kirill Tolkachev
JUG Ru Group
Day 2 / 13:45  / Track 2 / RU /

Conference closing

Read more
Kirill Tolkachev JUG Ru Group
Kirill Tolkachev
JUG Ru Group
Day 5 / 17:00  / Track 2 / RU /

Conference opening

Read more
Dylan Beattie Ursatile Ltd
Dylan Beattie
Ursatile Ltd
Day 3 / 19:00  / Track 4 / EN /

The art of code

We'll discover quine relays, code golf and generative art, and we'll explore the phenomenon of live coding as performance — from the pioneers of electronic music to modern algoraves and live coding platforms like Sonic Pi.

Read more
Sergey Tsypanov Levi9
Sergey Tsypanov
Levi9
Day 3 / 17:15  / Track 2 / RU / Введение в технологию

Ah, these strings

This talk is about the pitfalls of usage of java.lang.String.

Read more
Denis Tishkov Deutsche Bank
Denis Tishkov
Deutsche Bank
Day 1 / 18:30  / Track 3 / RU /

Финансовое low latency-приложение на Java и Akka

Read more
Mikhail Tartanov VTB
Mikhail Tartanov
VTB
Day 3 / 18:30  / Track 1 / RU /

Инженерные практики в банковской сфере

Read more
Dmitry Chuyko BellSoft
Dmitry Chuyko
BellSoft
Day 5 / 17:00  / Track 4 / RU /

Conference opening

Read more
Trisha Gee JetBrains
Trisha Gee
JetBrains
Day 4 / 12:30  / Track 3 / EN / Введение в технологию

Life beyond Java 8

In this session we’ll look at which Java version to upgrade to, why upgrade from Java 8, including language features from Java 9 through to 14, and what sorts of issues might we run into if we do choose to upgrade.

Read more