Смузи ML вместе со Spark MLlib

/Зал / RU /
Алексей Зиновьев Алексей Зиновьев

Рассказ о том, как сесть на проект/начать свой со Spark + Machine Learing и не огрести проблем. Этот рассказ для тех, кто не имеет опыта с машинным обучением в распределенных системах.

JDK 9, Mission Accomplished: What next for Java?

/Зал / EN /
Simon RitterSimon Ritter

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.

ML Pipelines в Одноклассниках

/Зал / RU /
Дмитрий Бугайченко Дмитрий Бугайченко

Рассмотрим основную архитектуру библиотеки машинного обучения Spark ML, а также ряд ограничений, усложняющих применение библиотеки, и как их обойти. Для демонстрации работы стандартной библиотеки и её расширений разберём задачу ранжирования новостной ленты в социальной сети Одноклассники.

Верификация Java-байткода: когда, как, а может отключить?

/Зал / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.
Никита ЛипскийНикита Липский

В этом докладе мы разберёмся, какую миссию в JVM несёт верификатор байткода, когда и как он работает, может ли повлиять на производительность вашего приложения и почему опасно его отключать.

Effective enterprise testing

/Зал / EN /
Sebastian DaschnerSebastian Daschner

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.