• 5-6 апреля 2019

  • Москва, Конгресс-центр ЦМТ
  • Краснопресненская наб., 12, 4й подъезд

О конференции JPoint 2019

JPoint — международная Java-конференция для опытных Java-разработчиков.

5-6 апреля 2019 года в Москве пройдёт седьмой по счёту JPoint.

С каждым годом конференция растёт, становится ещё больше, интереснее и хардкорнее, собирая на площадке более тысячи участников.

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

Фичи конференции

Дискуссионные зоны

Дискуссионные зоны

Специальные зоны для общения со спикерами в перерывах между докладами. Без цензуры, без паники, без ограничений по времени.

BoF-сессии

BoF-сессии

Обсуждения, где нет ведущих и спикеров. Те самые кулуары, где рождаются новые идеи и создаётся будущее Java.

Ключевые темы

  • JVM/JDK под капотом (Runtime, GC, OpenJDK)
  • Архитектуры Java-проектов
  • Инструменты разработчика
  • Data storages (SQL/NoSQL/Cloud)
  • Фреймворки (Spring, Spark, Hibernate и др)
  • Java 8 - Java 12
  • DevOps, CD, CI
  • Data Science / ML
  • Java EE
  • Puzzlers!
  • Performance
  • Высоконагруженные системы
  • JVM-языки программирования
  • Распределённые системы

Спикеры

Simon Ritter
Azul Systems
Антон Кекс
Codeborne
Sebastian Daschner
IBM
Евгений Борисов
Naya Technologies
Ольга Махасоева
47 Degrees
Rafael Winterhalter
Scienta AS
Кирилл Толкачёв
ЦИАН
Kohsuke Kawaguchi
Создатель Jenkins
CloudBees
Thomas Wuerthinger
Oracle
Николай Иготти
Николай Иготти
JetBrains
Александр Панчин

Программа

Программа предварительная, в ней возможны изменения.

Чтобы посмотреть описание доклада, щелкните на название. Все доклады с кратким описанием — здесь.

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

05 апреля. День 1

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.
Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
Зал 4
09:00

Регистрация

09:45

Открытие

10:30
10:30 Зал 2
The world needs full-stack craftsmen
Антон Кекс
Codeborne
Готовьтесь, будет подгорать RU
11:30
12:00
12:00 Зал 1
Просчеты тестирования
Егор Бугаенко
Zerocracy
#yegor256 
Введение в технологию RU
12:00 Зал 2
JDK 12: Pitfalls for the unwary
Simon Ritter
Azul Systems
#news  #java12  #java 
Введение в технологию EN
12:00 Зал 3
Create your own interpreter with a JIT in 1 hour
Charlie Gracie
IBM
#eclipseomr  #diy  #compilerconstruction 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. EN
12:00 Зал 4
Протокол RSocket — будущее реактивных приложений
Олег Докука
Netifi
#rpc  #fullstackreactive  #antigrpc 
Для практикующих инженеров RU
13:00
13:45
13:45 Зал 1
Reactive programming: lessons learned
Tomasz Nurkiewicz
Allegro
#reactive  #youarenotnetflix 
Введение в технологию EN
13:45 Зал 2
Pushing a big project forward: the Jenkins story
Kohsuke Kawaguchi
CloudBees
#fatherofjenkins  #jenkinsx 
Для практикующих инженеров EN
13:45 Зал 3
The Proxy fairy and the magic of Spring
Victor Rentea
Independent Trainer
#springinternals  #underthehood 
Для практикующих инженеров EN
13:45 Зал 4
Не клади все яйца в один контейнер
Дмитрий Чуйко
BellSoft
#hotspot  #docker  #spring  #appcds  #aot  #performance 
Для практикующих инженеров RU
14:45
15:30
15:30 Зал 1
Bulletproof Java Enterprise applications for the hard production life
Sebastian Daschner
IBM
#microprofile  #jee  #resilience 
Введение в технологию EN
15:30 Зал 2
Сказ о том, как мы делали алгоритм каналов в Kotlin coroutines
Никита Коваль
JetBrains & IST Austria
#concurrency  #anticoncurrency  #algorithms 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. RU
15:30 Зал 3
Maximizing performance with GraalVM (доклад + воркшоп)
Thomas Wuerthinger
Oracle
#vm/runtime  #compilergeneration 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. EN
15:30 Зал 4
Performance aspects of Axon-based CQRS/ES systems
Allard Buijze
AxonIQ
#fatherofaxon  #casestudy 
Для практикующих инженеров EN
16:30
17:00
17:00 Зал 1
Нас Spring Boot, а мы крепчаем: невыносимая легкость AOT-компиляции Spring-приложений
Никита Липский
Excelsior
#springboot.exe  #reflection  #classloaders  #startup  #jvm 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. RU
17:00 Зал 2
Для практикующих инженеров EN
17:00 Зал 3
Не будь Гомером Симпсоном для своего Reactor-а!
Сергей Егоров
Pivotal
#projectreactor  #webflux  #дебажьправильно 
Для практикующих инженеров RU
17:00 Зал 4
Анатомия и физиология Vaadin Flow
Юрий Артамонов
Haulmont
#ui  #thin  #client  #serverside  #vaadin  #боль 
Для практикующих инженеров RU
18:00
18:30
18:30 Зал 1
Reactive или не reactive, вот в чем вопрос
Кирилл Толкачёв
ЦИАН
Евгений Борисов
Naya Technologies
#spring5  #rsocket  #webflux  #livecoding 
Для практикующих инженеров RU
18:30 Зал 2
Improve Java build performance with Gradle 5
René Gröschke
Gradle Inc.
#lessworkfasterbuild  #fromtheteam 
Для практикующих инженеров EN
18:30 Зал 3
Java microservices: from Netflix OSS to Kubernetes
Александр Ноздрин-Плотницкий
Godel Technologies
#грабли  #architecture  #spring 
Введение в технологию RU
18:30 Зал 4
Java 11 reactive HTTP Client
Chris Hegarty
Oracle
#reactive  #corelibraries 
Для практикующих инженеров EN
19:30

Вечеринка

06 апреля. День 2

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.
Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
Зал 4
10:00

Регистрация

10:15
10:15 Зал 1
Введение в технологию RU
11:00
11:15
11:15 Зал 1
JVM TI: как сделать «плагин» для виртуальной машины
Андрей Паньгин
Одноклассники
#asyncprofiler  #jvmtitools 
Для практикующих инженеров RU
11:15 Зал 2
Local variable type inference: Friend or foe?
Simon Ritter
Azul Systems
#bestpractices  #var 
Для практикующих инженеров EN
11:15 Зал 3
Cloud native, service-meshed Java Enterprise with Istio
Sebastian Daschner
IBM
#kubernetes  #cloudnative  #servicemesh 
Для практикующих инженеров EN
11:15 Зал 4
jQAssistant: Treat your code as a graph
Oliver B. Fischer
diconium digital solutions
#neo4j  #codequality 
Введение в технологию EN
12:15
12:45
12:45 Зал 1
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. RU
12:45 Зал 2
Decomposing Java applications
Milen Dyankov
Liferay
#architecture  #bestpractices  #modularity 
Для практикующих инженеров EN
12:45 Зал 3
Введение в технологию RU
12:45 Зал 4
Kafka Streams API: шаг за рамки Hello World
Иван Пономарёв
КУРС
#копартиционирование  #rocksdb 
Введение в технологию RU
13:45
14:30
14:30 Зал 1
Для практикующих инженеров RU
14:30 Зал 2
Когда всё пошло по Кафке
Григорий Кошелев
Контур
#грабли  #devops 
Для практикующих инженеров RU
14:30 Зал 3
Fast & functional
Michał Płachta
Reality Games
#scala 
Введение в технологию EN
14:30 Зал 4
Let's make some 0xCAFEBABE — test-driven bytecode engineering
Marc Hoffmann
mtrail GmbH
Евгений Мандриков
SonarSource
#bytecode  #tdd 
Введение в технологию EN
15:30
16:15
16:15 Зал 1
Для практикующих инженеров RU
16:15 Зал 2
Do it yourself: Collections
Nikhil Nanivadekar
Independent
#eclipsecollections 
Для практикующих инженеров EN
16:15 Зал 3
Java тормозит: CodeCache edition
Владимир Ситников
Netcracker
#jit  #performance  #оносамосломалось 
Для практикующих инженеров RU
16:15 Зал 4
The definite guide to Java agents
Rafael Winterhalter
Scienta AS
#bytecode  #bytebuddy  #firsthand 
Для практикующих инженеров EN
17:15
17:35
17:35 Зал 1
Как распутать клубок ниток: анализ и отладка приложений в IntelliJ IDEA
Антон Архипов
JetBrains
#debugging  #structuralsearch  #inspections 
Введение в технологию RU
17:35 Зал 2
Эффективная работа с файлами для Java-разработчиков
Дмитрий Говорухин
GridGain
#filechannel  #performance  #gotchas  #osmakesbetter 
Введение в технологию RU
17:35 Зал 3
Гибкий веб-сервис API с Mu
Ольга Махасоева
47 Degrees
#scala 
Для практикующих инженеров RU
17:35 Зал 4
Для практикующих инженеров EN
18:35
19:00
19:00 Зал 2
Making sense out of serverless computing
Bruno Borges
Microsoft
#serverless  #cloud 
Введение в технологию EN
20:00

Закрытие

Программа

Программа предварительная, в ней возможны изменения.

Чтобы посмотреть описание доклада, щелкните на название. Все доклады с кратким описанием — здесь.

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

05 апреля. День 1

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.
Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
Зал 4
11:35
11:47
11:47 Зал 2
RU
16:35

06 апреля. День 2

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.
Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
Зал 4
12:20
12:32
13:47
14:12
14:12 Зал 1
RU
15:32
15:32 Зал 1
RU
16:02
16:02 Зал 1
RU
17:20
17:20 Зал 2
RU

Спонсоры

Конференция — это не только доклады, но и стенды партнёров, где можно пообщаться с разработчиками крупных компаний, поучаствовать в конкурсах и розыгрышах, послушать мини-доклады.

Если вы хотите стать партнёром конференции — пишите на partners@jpoint.ru.

Программный комитет

Volker Simonis
SAP
Виктор Полищук
Wix.com
Иван Крылов
Azul Systems
Татьяна Черникова
Netcracker
Никита Сальников-Тарновский
Plumbr
Таня Денисюк
Программный координатор JUG.ru Group
Владимир Ситников
Netcracker
Максим Гореликов
ЦИАН
Олег Анастасьев
Одноклассники
Всеволод Брекелов
Grid Dynamics
Глеб Смирнов
Plumbr
Андрей Когунь
КРОК
Антон Архипов
JetBrains
Дмитрий Александров
T-Systems

Контакты