Доклады конференции JPoint

Андрей Паньгин Одноклассники
Андрей Паньгин
Одноклассники
День 1 / 17:15  / Зал 4 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Safepoint — и пусть весь мир подождёт

Для выполнения некоторых операций JVM требуется полностью остановить потоки приложения. Для чего это нужно делать? Андрей расскажет в этом докладе.

Подробнее
Mohammed Aboullaite xHUB
Mohammed Aboullaite
xHUB
День 5 / 17:15  / Зал 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.

Подробнее
Андрей Дмитриев JUG Ru Group
Андрей Дмитриев
JUG Ru Group
День 3 / 20:15  / Зал 3 / RU /

Закрытие

Подробнее
Никита Соловьев Luxoft
Никита Соловьев
Luxoft
День 4 / 12:00  / Зал 4 / RU /

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

Подробнее
Всеволод Брекелов JUG Ru Group
Всеволод Брекелов
JUG Ru Group
День 2 / 10:30  / Зал 3 / RU /

Открытие

Подробнее
Alex Soto Bueno Red Hat
Alex Soto Bueno
Red Hat
День 4 / 12:15  / Зал 4 / EN /

How to develop a successful Kubernetes Native application using Quarkus

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

Подробнее
Андрей Паньгин Одноклассники
Андрей Паньгин
Одноклассники
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 5 / 18:45  / Зал 1 / RU /

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

Подробнее
Барух Садогурский JFrog
Барух Садогурский
JFrog
Евгений Борисов EPAM
Евгений Борисов
EPAM
День 5 / 17:15  / Зал 1 / RU / Введение в технологию

Вырасти своего работодателя в условиях коронавируса, Или как сделать так, чтобы вас не уволили в кризис

Во времена глобальной пандемии, когда ни в чем нельзя быть уверенным, Барух и Евгений подготовили для вас свою вариацию шоу «Пока все дома», где продемонстрируют возможные сценарии переговоров с начальником специально для того, чтобы сотрудник был готов к любому, даже самому неожиданному исходу...

Подробнее
Joel Spolsky
Joel Spolsky
День 1 / 19:00  / Зал 1 / EN /

Interview and Q&A with Joel Spolsky

Подробнее
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 2 / 10:30  / Зал 4 / RU /

Открытие

Подробнее
Владимир Ситников Netcracker
Владимир Ситников
Netcracker
День 4 / 10:45  / Зал 2 / RU / Введение в технологию

assertTrue, как много в этом слове...

В докладе мы рассмотрим, как современные инструменты (JUnit 4/5, Spok, Power Assert, Truth) позволяют писать тесты так, чтобы их падение было проще анализировать, а сами тесты было проще поддерживать.

Подробнее
Всеволод Брекелов JUG Ru Group
Всеволод Брекелов
JUG Ru Group
День 1 / 20:15  / Зал 3 / RU /

Закрытие

Подробнее
Graeme Rocher Object Computing
Graeme Rocher
Object Computing
День 1 / 19:00  / Зал 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.

Подробнее
Александр Утёмов Мир Plat.Form (АО НСПК)
Александр Утёмов
Мир Plat.Form (АО НСПК)
День 2 / 12:15  / Зал 1 / RU /

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

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 3 / 20:15  / Зал 1 / RU /

Закрытие

Подробнее
Алексей Шипилёв Red Hat
Алексей Шипилёв
Red Hat
День 4 / 12:30  / Зал 1 / RU /

Интервью и Q&A с Алексеем Шипилёвым

Подробнее
Ted Neward Neward & Associates, LLC
Ted Neward
Neward & Associates, LLC
День 2 / 10:45  / Зал 1 / EN /

Interview and Q&A with Ted Neward

Подробнее
Андрей Паньгин Одноклассники
Андрей Паньгин
Одноклассники
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 5 / 18:45  / Зал 3 / RU /

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

Подробнее
Всеволод Брекелов JUG Ru Group
Всеволод Брекелов
JUG Ru Group
День 5 / 17:00  / Зал 3 / RU /

Открытие

Подробнее
Jiří Holuša Hazelcast
Jiří Holuša
Hazelcast
День 4 / 12:30  / Зал 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.

Подробнее
James Gosling Amazon Web Services
James Gosling
Amazon Web Services
День 1 / 17:15  / Зал 1 / EN /

Interview and Q&A with James Gosling

Подробнее
Кирилл Толкачёв JUG Ru Group
Кирилл Толкачёв
JUG Ru Group
День 2 / 10:30  / Зал 2 / RU /

Открытие

Подробнее
Всеволод Брекелов JUG Ru Group
Всеволод Брекелов
JUG Ru Group
День 4 / 10:30  / Зал 3 / RU /

Открытие

Подробнее
Jamie Coleman IBM
Jamie Coleman
IBM
День 3 / 17:15  / Зал 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.

Подробнее
Андрей Дмитриев JUG Ru Group
Андрей Дмитриев
JUG Ru Group
День 3 / 17:00  / Зал 3 / RU /

Открытие

Подробнее
Всеволод Брекелов JUG Ru Group
Всеволод Брекелов
JUG Ru Group
День 2 / 13:45  / Зал 3 / RU /

Закрытие

Подробнее
Александр Белокрылов BellSoft
Александр Белокрылов
BellSoft
Павел Дерендяев Альфа-Банк
Павел Дерендяев
Альфа-Банк
День 1 / 18:45  / Зал 2 / RU /

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

Подробнее
Alex Soto Bueno Red Hat
Alex Soto Bueno
Red Hat
День 4 / 12:15  / Зал 2 / EN /

How to develop a successful Kubernetes Native application using Quarkus

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

Подробнее
Александр Зеленюк М.Видео
Александр Зеленюк
М.Видео
Евгений Нестеров М.Видео
Евгений Нестеров
М.Видео
День 3 / 18:30  / Зал 3 / RU /

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

Подробнее
Дмитрий Бундин Grid Dynamics
Дмитрий Бундин
Grid Dynamics
День 2 / 12:30  / Зал 3 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Повышаем производительность файлового I/O для JVM на Linux

В докладе Дмитрия мы рассмотрим методы оптимизации файлового I/O и копирования памяти, и как это позволяет увеличить пропускную способность передачи данных на 20%.

Подробнее
Дмитрий Бугайченко Сбер
Дмитрий Бугайченко
Сбер
День 1 / 18:30  / Зал 4 / RU /

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

Подробнее
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 1 / 20:15  / Зал 4 / RU /

Закрытие

Подробнее
Никита Соловьев Luxoft
Никита Соловьев
Luxoft
День 4 / 12:00  / Зал 2 / RU /

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

Подробнее
Alex Soto Bueno Red Hat
Alex Soto Bueno
Red Hat
День 2 / 12:15  / Зал 3 / RU /

How to develop a successful Kubernetes native application using Quarkus

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

Подробнее
Игорь Киричук Райффайзенбанк
Игорь Киричук
Райффайзенбанк
День 2 / 12:15  / Зал 2 / RU /

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

Подробнее
Александр Зеленюк М.Видео
Александр Зеленюк
М.Видео
Евгений Нестеров М.Видео
Евгений Нестеров
М.Видео
День 3 / 18:30  / Зал 2 / RU /

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

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 1 / 17:00  / Зал 1 / RU /

Открытие

Подробнее
Юрий Милютин Сбер
Юрий Милютин
Сбер
День 2 / 12:00  / Зал 4 / RU /

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

Подробнее
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 4 / 13:45  / Зал 4 / RU /

Закрытие

Подробнее
Trustin Lee LINE+ Corporation
Trustin Lee
LINE+ Corporation
День 4 / 10:45  / Зал 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.

Подробнее
Всеволод Брекелов JUG Ru Group
Всеволод Брекелов
JUG Ru Group
День 4 / 13:45  / Зал 3 / RU /

Закрытие

Подробнее
Сергей Колесников Sportmaster Lab
Сергей Колесников
Sportmaster Lab
Сергей Орлов Sportmaster Lab
Сергей Орлов
Sportmaster Lab
День 4 / 12:00  / Зал 1 / RU /

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

Подробнее
Тагир Валеев JetBrains
Тагир Валеев
JetBrains
День 4 / 10:45  / Зал 1 / RU / Введение в технологию

Ещё немного маленьких оптимизаций

Вместе с Тагиром посмотрим на некоторые оптимизации, не вошедшие в его первый доклад, в том числе те, которые появятся в Java 15, и обсудим как и почему они были сделаны.

Подробнее
Юрий Милютин Сбер
Юрий Милютин
Сбер
День 2 / 12:00  / Зал 1 / RU /

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

Подробнее
Александр Утёмов Мир Plat.Form (АО НСПК)
Александр Утёмов
Мир Plat.Form (АО НСПК)
День 2 / 12:15  / Зал 4 / RU /

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

Подробнее
Кирилл Толкачёв JUG Ru Group
Кирилл Толкачёв
JUG Ru Group
День 3 / 17:00  / Зал 2 / RU /

Открытие

Подробнее
Graeme Rocher Object Computing
Graeme Rocher
Object Computing
День 1 / 17:15  / Зал 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.

Подробнее
Дмитрий Бугайченко Сбер
Дмитрий Бугайченко
Сбер
День 5 / 18:30  / Зал 2 / RU /

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

Подробнее
Александр Зеленюк М.Видео
Александр Зеленюк
М.Видео
Евгений Нестеров М.Видео
Евгений Нестеров
М.Видео
День 3 / 18:30  / Зал 1 / RU /

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

Подробнее
Josh Long VMware
Josh Long
VMware
День 3 / 19:00  / Зал 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.

Подробнее
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 3 / 17:00  / Зал 4 / RU /

Открытие

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 5 / 17:00  / Зал 1 / RU /

Открытие

Подробнее
Дмитрий Корнилов Oracle
Дмитрий Корнилов
Oracle
День 5 / 17:15  / Зал 2 / RU / Введение в технологию

Кто такой Helidon и что с ним можно делать?

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

Подробнее
Дмитрий Бугайченко Сбер
Дмитрий Бугайченко
Сбер
День 5 / 18:30  / Зал 4 / RU /

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

Подробнее
Андрей Паньгин Одноклассники
Андрей Паньгин
Одноклассники
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 5 / 18:45  / Зал 4 / RU /

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

Подробнее
Кирилл Толкачёв JUG Ru Group
Кирилл Толкачёв
JUG Ru Group
День 4 / 10:30  / Зал 2 / RU /

Открытие

Подробнее
Сергей Владимиров Мир Plat.Form (АО НСПК)
Сергей Владимиров
Мир Plat.Form (АО НСПК)
День 1 / 17:15  / Зал 2 / RU / Введение в технологию

Криптография для Java-программиста

Сергей Владимиров расскажет об очень интересной теме — криптографии в Java, опишет ее возможности и каким образом ее может применить разработчик.

Подробнее
Денис Тишков Deutsche Bank
Денис Тишков
Deutsche Bank
День 2 / 12:00  / Зал 3 / RU /

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

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 3 / 17:00  / Зал 1 / RU /

Открытие

Подробнее
Михаил Тартанов ВТБ
Михаил Тартанов
ВТБ
День 3 / 18:30  / Зал 3 / RU /

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

Подробнее
Иван Углянский Huawei
Иван Углянский
Huawei
День 2 / 10:45  / Зал 2 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

В нативный код из уютного мира Java: Путешествие туда и обратно

В докладе поговорим про интероп между Java и нативным кодом: начнем с истории вопроса, продолжим практическими советами о том, как (сейчас) жить нативным кодом и Java без проблем и выстрелов в ногу, и наконец обсудим будущее в контексте Panama и Sulong.

Подробнее
Дмитрий Бугайченко Сбер
Дмитрий Бугайченко
Сбер
День 5 / 18:30  / Зал 3 / RU /

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

Подробнее
Sebastian Daschner IBM
Sebastian Daschner
IBM
День 2 / 10:45  / Зал 3 / EN / Введение в технологию

A Java developer's quest for productivity

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

Подробнее
Сергей Куксенко Oracle
Сергей Куксенко
Oracle
День 5 / 19:00  / Зал 1 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Valhalla is coming

Проект Валхалла, инлайн-типы и всё вокруг них, от программной модели до производительности.

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 5 / 20:15  / Зал 1 / RU /

Закрытие

Подробнее
Олег Докука Netifi, Inc
Олег Докука
Netifi, Inc
День 5 / 19:00  / Зал 2 / RU / Введение в технологию

RSocket to bring the next generation of Service Mesh

В этом докладе Олег покажет вам, как RSocket решает самые нетривиальные проблемы устойчивости, производительности и стабильности в распределенных системах, такие как замедленная обратная реакция, ограничение скорости и многое другое.

Подробнее
Кирилл Толкачёв JUG Ru Group
Кирилл Толкачёв
JUG Ru Group
День 4 / 13:45  / Зал 2 / RU /

Закрытие

Подробнее
Mark Heckler VMware
Mark Heckler
VMware
День 3 / 17:15  / Зал 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!

Подробнее
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 2 / 13:45  / Зал 4 / RU /

Закрытие

Подробнее
Олег Шелаев Oracle
Олег Шелаев
Oracle
День 2 / 12:30  / Зал 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!

Подробнее
Всеволод Брекелов JUG Ru Group
Всеволод Брекелов
JUG Ru Group
День 3 / 17:15  / Зал 3 / RU / Введение в технологию

Contract testing: Should or shouldn't?

В докладе будут рассмотрены подходы написания контрактных тестов на Spring Cloud Contract, Pact, и даже использования бинарных протоколов.

Подробнее
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 4 / 10:30  / Зал 4 / RU /

Открытие

Подробнее
Дмитрий Бугайченко Сбер
Дмитрий Бугайченко
Сбер
День 1 / 18:30  / Зал 1 / RU /

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

Подробнее
Евгений Нестеров М.Видео
Евгений Нестеров
М.Видео
Александр Зеленюк М.Видео
Александр Зеленюк
М.Видео
День 3 / 18:30  / Зал 4 / RU /

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

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 4 / 13:45  / Зал 1 / RU /

Закрытие

Подробнее
Евгений Мандриков SonarSource
Евгений Мандриков
SonarSource
День 4 / 12:30  / Зал 2 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Dynamic Constants — oxymoron or promising JVM feature?

В этом докладе вы подробнее узнаете о динамических константах, как работает JVM и где хорошо использовать Condy.

Подробнее
Adam Bien airhacks.live
Adam Bien
airhacks.live
День 2 / 12:30  / Зал 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.

Подробнее
Кирилл Толкачёв JUG Ru Group
Кирилл Толкачёв
JUG Ru Group
День 3 / 20:15  / Зал 2 / RU /

Закрытие

Подробнее
Акиф Абасов JetBrains
Акиф Абасов
JetBrains
День 1 / 19:00  / Зал 4 / RU / Введение в технологию

Как мы пишем Space на Kotlin

Доклад посвящен тому, как в JetBrains использовали Kotlin для написания такой платформы, как Space. Из доклада можно узнать как использовали Kotlin на сервере и различных клиентах, как переиспользовали код, какие использовали библиотеки.

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 4 / 10:30  / Зал 1 / RU /

Открытие

Подробнее
Григорий Кошелев Контур
Григорий Кошелев
Контур
День 2 / 10:45  / Зал 4 / RU / Для практикующих инженеров

Когда всё пошло по Кафке 2: Разгоняем продьюсеров

Доклад про тюнинг производительности Producer: поиск узких мест и выбор оптимальных параметров по требованиям.

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 1 / 20:15  / Зал 1 / RU /

Закрытие

Подробнее
Дмитрий Бугайченко Сбер
Дмитрий Бугайченко
Сбер
День 5 / 18:30  / Зал 1 / RU /

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

Подробнее
Cay Horstmann San José State University
Cay Horstmann
San José State University
День 4 / 10:45  / Зал 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.

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 2 / 10:30  / Зал 1 / RU /

Открытие

Подробнее
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 3 / 20:15  / Зал 4 / RU /

Закрытие

Подробнее
Иван Глушнев Sportmaster Lab
Иван Глушнев
Sportmaster Lab
День 2 / 12:00  / Зал 2 / RU /

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

Подробнее
Олег Нижников Тинькофф
Олег Нижников
Тинькофф
День 1 / 19:00  / Зал 2 / RU / Готовьтесь, будет подгорать

Путь из ФП в ООП

Доклад про разработку библиотеки tofu, призванной облегчить разработку приложений в стиле tagless final.

Подробнее
Дмитрий Константинов Netcracker
Дмитрий Константинов
Netcracker
День 3 / 19:00  / Зал 3 / RU / Для практикующих инженеров

Запись в Cassandra — внутреннее устройство и производительность

Доклад посвящен детальному разбору того, как происходит процесс записи в базу данных Apache Cassandra с точки зрения производительности, какие есть этапы обработки запросов, сколько по времени они занимают, какие потоки за что отвечают.

Подробнее
Алексей Федоров JUG Ru Group
Алексей Федоров
JUG Ru Group
День 2 / 13:45  / Зал 1 / RU /

Закрытие

Подробнее
Martin Toshev Resolve Systems
Martin Toshev
Resolve Systems
День 2 / 12:30  / Зал 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.

Подробнее
Андрей Паньгин Одноклассники
Андрей Паньгин
Одноклассники
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 5 / 18:45  / Зал 2 / RU /

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

Подробнее
Кирилл Толкачёв JUG Ru Group
Кирилл Толкачёв
JUG Ru Group
День 1 / 20:15  / Зал 2 / RU /

Закрытие

Подробнее
Дмитрий Вдовин Райффайзенбанк
Дмитрий Вдовин
Райффайзенбанк
День 1 / 18:30  / Зал 2 / RU /

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

Подробнее
Маргарита Недзельская SonarSource
Маргарита Недзельская
SonarSource
День 3 / 19:00  / Зал 2 / RU / Введение в технологию

Страх и ненависть в Scala и Kotlin interop

У нас была одна неделя, два Scala-разработчика, один Scala-артефакт, куча Kotlin библиотек, одна книга про Kotlin, пара микросервисов, две системы сборки и любимая IntelliJ IDEA... Не то, чтобы это всё было нужно для решения задачи, но раз начал коллекционировать «наркоту», то иди в своём увлечении до конца...

Подробнее
Сергей Колесников Sportmaster Lab
Сергей Колесников
Sportmaster Lab
Сергей Орлов Sportmaster Lab
Сергей Орлов
Sportmaster Lab
День 4 / 12:00  / Зал 3 / RU /

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

Подробнее
Кирилл Толкачёв JUG Ru Group
Кирилл Толкачёв
JUG Ru Group
День 2 / 13:45  / Зал 2 / RU /

Закрытие

Подробнее
Кирилл Толкачёв JUG Ru Group
Кирилл Толкачёв
JUG Ru Group
День 5 / 17:00  / Зал 2 / RU /

Открытие

Подробнее
Dylan Beattie Ursatile Ltd
Dylan Beattie
Ursatile Ltd
День 3 / 19:00  / Зал 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.

Подробнее
Сергей Цыпанов Леви9
Сергей Цыпанов
Леви9
День 3 / 17:15  / Зал 2 / RU / Введение в технологию

Ах, эти строки

Доклад об использовании строках и связанных с ними граблях.

Подробнее
Денис Тишков Deutsche Bank
Денис Тишков
Deutsche Bank
День 1 / 18:30  / Зал 3 / RU /

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

Подробнее
Михаил Тартанов ВТБ
Михаил Тартанов
ВТБ
День 3 / 18:30  / Зал 1 / RU /

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

Подробнее
Дмитрий Чуйко BellSoft
Дмитрий Чуйко
BellSoft
День 5 / 17:00  / Зал 4 / RU /

Открытие

Подробнее
Trisha Gee JetBrains
Trisha Gee
JetBrains
День 4 / 12:30  / Зал 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.

Подробнее