JBreak; 4 апреля 2017 Новосибирск, Экспоцентр,
Станционная ул., 104

Единственная Java‑конференция в Сибири

JBreak — единственная сибирская технологическая Java-конференция для опытных разработчиков. 4 апреля 2017 состоится второй JBreak, который соберет под своей крышей более 400 разработчиков. Конференция объединяет не только Java-экспертов со всей России, но и привлекает спикеров со всего мира (Европа, США, Израиль).

Все доклады посвящены только востребованным Java-технологиям и проблемам: производительность, concurrency, тестирование, распределенные системы и высокие нагрузки в мире Java, а также будущее платформы.

Подробный список тем:

  • VM/JDK/Runtime
  • Java9
  • Cloud applications
  • Application architecture
  • Microservices
  • Performance and optimizations
  • BigData/Data processing
  • DataScience
  • DevOps, CD, CI
  • Scalability
  • High-performance, fault-tolerant systems
  • Tools/DevOps
  • JVM languages
  • Frameworks (Spring, Spark, Storm, ELK, Hibernate, Vaadin, и т.п.)
  • Data storages (OracleDB, PostgreSQL, Cassandra, Hazelcast, и т.п.)
  • Rx
  • JavaEE

Спикеры

Доклады

Java-инспекции в IntelliJ IDEA: что может пойти не так ?

Тагир ВалеевТагир Валеев

Java-инспекции в IntelliJ IDEA: что может пойти не так ? Тагир Валеев

Как появляются новые инспекции кода в IntelliJ IDEA, какие тут сложности и подводные камни, почему оно работает так, а не иначе и где Java может подгадить разработчику IDE.

Analyzing HotSpot Crashes

Volker SimonisVolker Simonis

Analyzing HotSpot Crashes Volker Simonis

If you ever encountered a VM crash and wanted to know why it happened, this session is for you! We'll present useful tools, analyze different kinds of crashes and have fun peeking at some HotSpot internals.

Жизненный цикл JIT кода

Иван КрыловИван Крылов

Жизненный цикл JIT кода Иван Крылов

Доклад посвящен механизмам сбора профайлов кода, деоптимизации, двум компиляторным интерфейсам, а также ReadyNow.

Kafka льёт, а Spark разгребает!

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

Kafka льёт, а Spark разгребает! Алексей Зиновьев

Строим устойчивую real-time обработку данных на Spark 2.1, вылетающих из Kafka и мечтающих об агрегации, фиксим баги по ходу демо, правим конфиги, подсчитываем использованные ресурсы и плачем.

Going Native: Foreign Functions on the JVM

Charles NutterCharles Nutter

Going Native: Foreign Functions on the JVM Charles Nutter

There's a wide world of native libraries that most Java developers never get to use. That's changing with projects like the Java Native Runtime and Project Panama. This talk will show a few interesting use cases for "going native" and compare the capabilities of the available native integration tools.

Utility-классы нас убивают

Егор БугаенкоЕгор Бугаенко

Utility-классы нас убивают Егор Бугаенко

Utility-классы очень популярны и вредны. Им не место в объектно-ориентированном коде, наравне со статическими методами и глобальными переменными.

Динамический поиск потенциальных дедлоков в многопоточных приложениях на Java

Никита Коваль Никита Коваль

Динамический поиск потенциальных дедлоков в многопоточных приложениях на Java Никита Коваль

О разработке инструмента для определения потенциальных дедлоков. Будет рассказано и про алгоритмы, и про трансформацию классов, и про производительность реализации.