Эксплуатация Hadoop: tips and tricks
18:40 /Зал 4 / RU /
Расскажем о проблемах и задачах со стороны эксплуатации Hadoop, а также о том, как мы адаптировали Hadoop под инфраструктуру Яндекса.
Side Effect Injection, или Добродетельные костыли
13:45 /Зал 2 / RU /
Как генератор тестов помог стабилизировать компилятор в Zing VM
15:30 /Зал 4 / RU /
В этом докладе мы расскажем, как мы ищем функциональные проблемы в компиляторе Java-машины Zing, используя автоматический генератор тестовых программ на языке Java.
Репликация баз данных в Hadoop
17:00 /Зал 1 / RU /
Остановимся на задаче загрузки данных в Hadoop для последующего анализа.
Spring Boot Starter — как и зачем?
15:30 /Зал 1 / RU /
Смузи ML вместе со Spark MLlib
12:00 /Зал 3 / RU /
Рассказ о том, как сесть на проект/начать свой со Spark + Machine Learning и не огрести проблем. Будет полезно тем, у кого нет опыта работы с машинным обучением в распределенных системах.
Graal: how to use the new JVM JIT compiler in real life
13:45 /Зал 4 / EN /
Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3
18:40 /Зал 2 / RU /
На пути к быстрой многопоточной хеш-таблице
18:40 /Зал 3 / RU /
Как повысить эффективность разработки: хакатон по ML в СберТехе
12:00 /Зал 1 / RU /
Как без опыта и длительной подготовки провести внутренний хакатон по машинному обучению и получить от этого реальную пользу.
ML Pipelines в Одноклассниках
13:45 /Зал 3 / RU /
Рассмотрим основную архитектуру библиотеки машинного обучения Spark ML, а также ряд ограничений, усложняющих применение библиотеки, и как их обойти. Для демонстрации работы стандартной библиотеки и её расширений разберём задачу ранжирования новостной ленты в социальной сети Одноклассники.
Class data sharing in the HotSpot VM
12:00 /Зал 4 / EN /
Это кто там такой твитит про #jbreak?
17:00 /Зал 4 / RU /
Clustered event sourcing and CQRS with Akka and Java
16:45 /Зал 3 / EN /
JDK 9, Mission Accomplished: What next for Java?
10:30 /Зал 1 / EN / / Скачать презентациюWe'll dwell on what's included in JDK 9, the proposed changes to the release cadence of the JDK, the numbering scheme and GPL released binaries. We’ll also look at the introduction of a long-term support (LTS) model and what that means for developers and administrators, along with the future of the Java platform.
Create effective tests or create excuses — testing the Java EE way
15:30 /Зал 3 / EN /
What is necessary to effectively test Java EE applications, as well as how to keep fast feedback, sufficient coverage, and constant development velocity. All of the time will be spent live-coding test cases with different scopes using different technologies. We will especially focus on how to develop maintainable test code with high quality that embraces principles of software craftsmanship.
Реактивное программирование на Vert.x
13:45 /Зал 1 / RU /
Напишем приложение на Vert.x. Покажем, как добавлять в него функции, как не переписывать старый код, как легко масштабировать, какие при этом есть особенности. Расскажем, для каких задач подходит Vert.x. Будет полезно тем, кто хочет начать использовать Vert.x.
Эксплуатация IMDG со стороны Dev и Ops
15:30 /Зал 1 / RU /
Немного об общем стеке, подробно про Ignite в связке с различными сервисами.
Верификация Java-байткода: когда, как, а может отключить?
17:00 /Зал 2 / RU /
Балансируем клиентские запросы вместе со Spring Cloud
12:00 /Зал 2 / RU /
Разберем типовое решение проблемы в режиме Live Demo на базе проекта Spring Cloud. По ходу демо будет рассмотрена внутренняя реализация клиентской балансировки запросов с примерами из официальных библиотек и собственной библиотеки автора.