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

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

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

В рамках конференции состоялся двухдневный тренинг Евгения Борисова и Кирилла Толкачева «Spring Ripper».

Памятка участнику

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

  • JVM/JDK под капотом (Runtime, GC, OpenJDK)

  • Архитектуры Java-проектов

  • Инструменты разработчика

  • Data storages (SQL/NoSQL/Cloud)

  • Фреймворки (Spring, Spark, Hibernate и др)

  • Java 9 / Java 10

  • DevOps, CD, CI

  • Data Science / ML

  • Java EE

  • Puzzlers!

  • Performance

  • Высоконагруженные системы

  • JVM-языки программирования

  • Распределённые системы

Спикеры конференции JPoint 2018

Juergen Hoeller
Pivotal

Juergen Hoeller is a co-founder of the Spring Framework open source project and has been serving as the project lead and release manager for the core framework since 2003. Juergen is an experienced software architect and consultant with outstanding expertise in code organization, transaction management and enterprise messaging.

Доклад(ы):
День 2 / 17:15  / Зал 1 / EN / Для практикующих инженеров  /  Frameworks
Spring Framework 5: feature highlights and hidden gems
День 1 / 10:30  / Зал 2 / EN /
Spring Framework 5.0 on JDK 8 & 9
Juergen Hoeller
Евгений Борисов
Naya Technologies

Евгений пишет на Java с 2001 года и принял участие в большом количестве enterprise-проектов. Пройдя путь от простого программиста до архитектора и устав от рутины, он ушел в свободные художники. Сегодня Женя пишет и проводит курсы, семинары и мастер-классы для различной аудитории: live-курсы по J2EE для офицеров израильской армии, Spring — по WebEx для румын, Hibernate через GoToMeeting для канадцев, Troubleshooting и Design Patterns для украинцев.

Доклад(ы):
День 2 / 10:45  / Зал 1 / RU / Для практикующих инженеров  /  Frameworks, SpringBoot,Internals
Boot yourself, Spring is coming (Часть 1)
День 2 / 12:15  / Зал 1 / RU / Для практикующих инженеров  /  Internals ,SpringBoot,Frameworks
Boot yourself, Spring is coming (Часть 2)
Евгений Борисов
Douglas Hawkins
Azul Systems

Lead developer at Azul Systems. Douglas has been developing in Java for 15 years — creating applications for a variety of industries including bioinformatics, finance, and online retail.

While working on those diverse applications, Douglas became interested in understanding the inner-workings of Java Virtual Machines. 5 years ago, Douglas made the switch to working on the internals of Azul’s server JVM: Zing and was the principal developer behind Azul’s ReadyNow technology.

Now, Douglas has the unique experience of having worked with JVMs both as a Java developer and a JVM implementor — and continues working at Azul as a lead developer.

Доклад(ы):
День 1 / 17:00  / Зал 3 / EN / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.  /  JDK,Performance,VM,Runtime
ReadyNow — an "AOT" with profiling for Java
Douglas Hawkins
Marcus Biel
Clean Code Craftsman

Marcus is a Clean Code evangelist who has authored a series of video tutorials that focus on teaching others how to create the cleanest and most well-structured code possible. As a conference speaker, he shares his ideas on Java Clean Code development. Marcus is also an author, technical book reviewer and JCP member. In 2017, Marcus was named TOP 13 Java influencer worldwide by jaxenter.com. On his website Clean Code Academy, he offers comprehensive online training for Java Clean Coding.

Доклад(ы):
Marcus Biel
Михаил Гельфанд
Национальный исследовательский университет «Высшая школа экономики»

Доктор биологических наук, член Academia Europaea. Заместитель директора Института проблем передачи информации им. А.А.Харкевича РАН. Профессор, руководитель магистерской программы «Биотехнология» Сколковского института науки и технологий; профессор факультета компьютерных наук Высшей школы экономики и факультета биоинженерии и биоинформатики Московского государственного университета им. М.В.Ломоносова.

Доклад(ы):
Михаил Гельфанд
Роман Елизаров
JetBrains

Разработчик языка Kotlin в компании JetBrains, эксперт в области многопоточного программирования. До JetBrains более 10 лет занимался разработкой ПО для биржевой и брокерской деятельности в компании Devexperts. Член международного организационного комитета Финала ACM ICPC. Лауреат премии Президента в области образования. Java Champion.

Доклад(ы):
День 2 / 12:15  / Зал 4 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.  /  Internals,Algorithms,Runtime
Корутины в Kotlin
Роман Елизаров
Tobi Ajila
IBM

Tobi is a Java Runtime developer for the OpenJ9 VM team in Ottawa, Canada. In the past he has worked on Interpreter optimizations, JVMTI enhancements, Lambda expressions for Java and more. Currently, his main focus is on Project Valhalla and Project Panama where he collaborates with other developers in the respective OpenJDK expert groups.

Tobi has an interest in optimizing the Java Runtime for cloud environments. He previously worked on a JVM multi-tenant incubator project and has investigated enhancements for Java application deployments on IBM cloud.

In his spare time Tobi enjoys playing soccer and is an avid supporter of Arsenal F.C. Apart from sports Tobi also enjoys listening to music and catching the odd live show.

Доклад(ы):
День 1 / 12:00  / Зал 3 / EN / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.  /  Alternative JVM ,VM,Runtime
The Eclipse OpenJ9 JVM: a deep dive!
Tobi Ajila
Charlie Gracie
IBM

Charlie Gracie is currently working at IBM as the Garbage Collection Architect on the Eclipse OpenJ9 and Eclipse OMR projects. He has more than a decade of JVM development experience with a focus on Memory Management and Garbage Collection. Recently, his focus has been on community growth for the OpenJ9 and OMR projects.

Доклад(ы):
День 2 / 10:45  / Зал 3 / EN / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.  /  Alternative JVM,VM,Runtime
Deep dive into the Eclipse OpenJ9 GC technologies
Charlie Gracie
Андрей Бреслав
JetBrains

Андрей Бреслав возглавляет разработку языка Kotlin в компании JetBrains c 2010 года, занимается как дизайном языка, так и общим руководством проекта. Ключевой спикер крупных конференций. Один из авторов блога Kotlin.

Доклад(ы):
День 2 / 14:00  / Зал 4 / RU / Для практикующих инженеров  /  JVM Languages
На плечах гигантов: языки, у которых учился Kotlin
Андрей Бреслав
Rabea Gransberger
MEKOS

Studied computer science and got a diploma in 2008. Co-leading the software development department and working as a software engineer on various projects at MEKOS. The main focus is on keeping the code base clean and educating the team on how to write a better code. A well-known speaker at Java conferences and user groups around the world. Started the Java user group Bremen in 2012 and is a part of the organisation team ever since. Besides software development likes to watch Werder football games in the local Weserstadion.

Most of the time is writing Java software based on Eclipse RCP. Rabea configures Continuous Integration servers and tries to automate the deployments as much as possible. Sometimes she also does Javascript, C#, VBA or other languages she needs to complete her current task.

Доклад(ы):
День 1 / 17:00  / Зал 1 / EN / Для практикующих инженеров  /  JDK,Modules,Java9
Refactoring your code to Java 9 modules
Rabea Gransberger
Виктор Гамов
Confluent

Виктор Гамов — сооснователь и лидер любимого многими программистами правильного подкаста «Разбор Полётов». По совместительству является Solution Architect в компании Confluent, которая разрабатывает платформу на базе Apache Kafka. Помогает клиентам в проектировании и разработке распределенных систем обработки потоковых данных. Соавтор книги «Enterprise Web Development» издательства O'Reilly.

В свободное от работы время Виктор не забывает про качалку и бицуху. Является завсегдатаем конференций JUG.ru Group (JPoint, Joker, JBreak) и других международных конференций (JavaOne, Devoxx, OSCON, Qcon). Пишет в Twitter как @gamussa. Ведет канал про Kafka в Telegram.

Доклад(ы):
День 2 / 10:45  / Зал 4 / RU / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.  /  Architecture,Distributed systems
Один раз в год сады цветут: разбор семантики «exactly-once» Apache Kafka
День 1 / 12:00  / Зал 1 / RU / Для практикующих инженеров  /  BigData,Architecture
Боремся с "Russian Hackers"™ с помощью Kafka Streams и Firehose API
Виктор Гамов
Барух Садогурский
JFrog

Поскольку «религия не позволяет» быть евангелистом, Барух — developer advocate в компании JFrog и делает в жизни ровно 3 вещи: зависает с разработчиками Bintray и Artifactory, пописывает для них код и рассказывает о впечатлениях в блогах и на конференциях, таких как JavaOne, Devoxx, OSCON, конечно же JPoint и Joker, да и многих других. И так более десяти лет подряд.

Барух Садогурский
Christopher Batey
Lightbend

Christopher (@chbatey) is a Senior Engineer at Lightbend. He is currently on the core Akka team responsible for developing Akka, Akka Http, Akka Streams, Reactive Kafka and Alpakka. He has previously built trading systems, online television platforms and worked extensively with Apache Cassandra. Likes Scala, Java, the JVM, Akka, distributed databases, XP, TDD, pairing. Dislikes untested software and code ownership. You can check out his blog at: http://www.batey.info.

Доклад(ы):
День 1 / 15:30  / Зал 3 / EN / Для практикующих инженеров  /  Frameworks,Architecture,Akka
Building scalable, back pressured services with Akka
Christopher Batey
Кирилл Толкачев
Альфа-Банк

Разработчик в Альфа-Банке. Разрабатывает различные банковские API. Формирует принципы и наборы инструментов для работы с микросервисной архитектурой. Большой поклонник Groovy, Gradle, Spring и стека технологий Netflix. Постоянный резидент подкаста «Разбор Полётов». Знает не понаслышке методологию DevOps и имеет почти двухлетний опыт её применения.

Доклад(ы):
День 2 / 10:45  / Зал 1 / RU / Для практикующих инженеров  /  Frameworks, SpringBoot,Internals
Boot yourself, Spring is coming (Часть 1)
День 2 / 12:15  / Зал 1 / RU / Для практикующих инженеров  /  Internals ,SpringBoot,Frameworks
Boot yourself, Spring is coming (Часть 2)
Кирилл Толкачев
Sasha Goldshtein
Sela Group

Sasha Goldshtein is the CTO of Sela Group, Microsoft MVP and Regional Director, Pluralsight and O'Reilly author, and an international consultant and trainer. Sasha is the author of "Introducing Windows 7 for Developers" (Microsoft Press, 2009) and "Pro .NET Performance" (Apress, 2012), a prolific blogger and open source contributor, and author of numerous training courses including .NET Debugging, .NET Performance, Android Application Development, and Modern C++. His consulting work revolves mainly around distributed architecture, production debugging and performance diagnostics, and mobile application development.

Доклад(ы):
День 2 / 15:45  / Зал 3 / EN / Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.  /  Performance,Docker,Linux
Linux container performance tools for JVM applications
Sasha Goldshtein
David Delabassée
Oracle

Java, from Java EE/EE4J to Serverless, and Java running in the Cloud. David is a seasoned speaker and regular presenter at JavaOne and other conferences on technical and software engineering topics. Prior to Oracle, he spent a decade at Sun Microsystems focusing on Java end-to-end. In his various roles, he has been involved in numerous Java projects since the early days of this technology.

David lives in Belgium and in his spare time, he tinkers with technologies such as home automation, electronics, pinballs, etc. But more importantly, he enjoys playing video games with his daughter!

Доклад(ы):
День 2 / 15:45  / Зал 4 / EN / Введение в технологию  /  Enterprise,JavaEE
Java EE 8 finally final! And now Jakarta EE?
David Delabassée
Рустам Мехмандаров
Computas AS

Computer scientist. Лидер JavaZone. Активно участвует в норвежской Java User Group — javaBin. За последние годы – в качестве лидера, правой руки и члена правления.

Один из основателей и организаторов Arctic IoT Challenge. Главный инженер, competency network coordinator по IT-архитектуре и интеграции на работе.

Продвигает сообщества, ведет курсы, выступает на конференциях. Java Champion.

Доклад(ы):
День 2 / 17:15  / Зал 4 / RU / Введение в технологию  /  Best practices
Типовые проблемы разработки ПО в больших проектах
Рустам Мехмандаров
Sander Mak
Luminis Technologies

Sander is a Fellow at Luminis in the Netherlands, where he crafts modular and scalable software, most often on the JVM, but with a touch of TypeScript when needed. He is the author of the O'Reilly book "Java 9 Modularity" and an avid conference speaker. Sander loves sharing knowledge through his blog at http://branchandbound.net, and also as a Pluralsight instructor.

Доклад(ы):
День 2 / 14:00  / Зал 1 / EN / Для практикующих инженеров  /  JDK,Jigsaw
Designing for modularity with Java modules
Sander Mak
Juergen Hoeller
Juergen Hoeller
Pivotal
Евгений Борисов
Евгений Борисов
Naya Technologies
Douglas Hawkins
Douglas Hawkins
Azul Systems
Marcus Biel
Marcus Biel
Clean Code Craftsman
Михаил Гельфанд
Михаил Гельфанд
Национальный исследовательский университет «Высшая школа экономики»
Роман Елизаров
Роман Елизаров
JetBrains
Tobi Ajila
Tobi Ajila
IBM
Charlie Gracie
Charlie Gracie
IBM
Андрей Бреслав
Андрей Бреслав
JetBrains
Rabea Gransberger
Rabea Gransberger
MEKOS
Виктор Гамов
Виктор Гамов
Confluent
Барух Садогурский
Барух Садогурский
JFrog
Christopher Batey
Christopher Batey
Lightbend
Кирилл Толкачев
Кирилл Толкачев
Альфа-Банк
Sasha Goldshtein
Sasha Goldshtein
Sela Group
David Delabassée
David Delabassée
Oracle
Рустам Мехмандаров
Рустам Мехмандаров
Computas AS
Sander Mak
Sander Mak
Luminis Technologies

Программа

День 1

Скачать в PDF
Легенда: Введение в технологию Введение в технологию Для практикующих инженеров Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. Хардкор
Время
Зал 1
Зал 2
Зал 3
Зал 4
9:00
Регистрация
10:00
Открытие конференции
11:30
Перерыв
13:00
Обед (синие браслеты)
14:45
Обед (белые браслеты)
16:30
Перерыв
18:00
Перерыв
20:00
BoF-сессии
  • Spring and the Enterprise Java ecosystem
  • VM / Runtime
  • Kotlin

День 2

Скачать в PDF
Легенда: Введение в технологию Введение в технологию Для практикующих инженеров Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. Хардкор
Время
Зал 1
Зал 2
Зал 3
Зал 4
11:45
Перерыв
13:15
Обед (синие браслеты)
15:00
Обед (белые браслеты)
16:45
Перерыв
18:15
Перерыв
19:45
Закрытие конференции
Дискуссионные зоны

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

Знакомо чувство, когда вы поднимаете руку, чтобы задать вопрос, а ведущий трека объявляет: «Осталось время для одного вопроса», – и конечно, выбор падает на другого человека, а в перерыве спикер скрывается за дверьми спикерских комнат?

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

Спонсоры

Генеральный спонсор

Золотые спонсоры

Серебряные спонсоры

Бронзовые спонсоры

Игровой партнер

Информационный партнер


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

Виктор Гамов
Виктор Гамов
Confluent
Виктор Гамов
Виктор Гамов — сооснователь и лидер любимого многими программистами правильного подкаста «Разбор Полётов». По совместительству является Solution Architect в компании Confluent, которая разрабатывает платформу на базе Apache Kafka. Помогает клиентам в проектировании и разработке распределенных систем обработки потоковых данных. Соавтор книги «Enterprise Web Development» издательства O'Reilly. В свободное от работы время Виктор не забывает про качалку и бицуху. Является завсегдатаем конференций JUG.ru Group (JPoint, Joker, JBreak) и других международных конференций (JavaOne, Devoxx, OSCON, Qcon). Пишет в Twitter как @gamussa. Ведет [канал про Kafka](https://t.me/AwesomeKafka_ru) в Telegram.
Барух Садогурский
Барух Садогурский
JFrog
Барух Садогурский
Поскольку «религия не позволяет» быть евангелистом, Барух — developer advocate в компании JFrog и делает в жизни ровно 3 вещи: зависает с разработчиками Bintray и Artifactory, пописывает для них код и рассказывает о впечатлениях в блогах и на конференциях, таких как JavaOne, Devoxx, OSCON, конечно же JPoint и Joker, да и многих других. И так более десяти лет подряд.
Кирилл Толкачев
Кирилл Толкачев
Альфа-Банк
Кирилл Толкачев
Разработчик в Альфа-Банке. Разрабатывает различные банковские API. Формирует принципы и наборы инструментов для работы с микросервисной архитектурой. Большой поклонник Groovy, Gradle, Spring и стека технологий Netflix. Постоянный резидент подкаста «Разбор Полётов». Знает не понаслышке методологию DevOps и имеет почти двухлетний опыт её применения.
Антон Архипов
Антон Архипов
JetBrains
Антон Архипов
Технический евангелист в компании JetBrains. Ранее — менеджер продуктов в компании ZeroTurnaround. Резидент подкаста «Разбор Полётов». Профессионально занимается разработкой на Java 10+ лет. Профессиональные интересы связаны с языками программирования и средствами разработки ПО.
Олег Анастасьев
Олег Анастасьев
Одноклассники
Олег Анастасьев
Начал карьеру программиста в далеком 1995 году. Разрабатывал ПО в банковской сфере, телекоме, транспорте. Работает ведущим разработчиком в Одноклассниках с 2007 года в команде платформы. В его обязанности входит разработка архитектур и решений для высоконагруженных систем, больших хранилищ данных, решение проблем производительности и надежности портала. Также занимается обучением разработчиков внутри компании.
Глеб Смирнов
Глеб Смирнов
Plumbr
Глеб Смирнов
Специалист по разработке высокопроизводительных отказоустойчивых приложений, в том числе платформ для высокочастотной торговли. В свободное время любит поковыряться в исходниках OpenJDK и потворить с ними всяческое непотребство. Некоторое время проработал в петербургских подразделениях Яндекса и центра разработки Deutsche Bank. Последние два года работает в Plumbr, где он разрабатывает state-of-the-art систему мониторинга надёжности и производительности систем.
Дмитрий Александров
Дмитрий Александров
T-Systems
Дмитрий Александров
Дмитрий ведущий эксперт-программист в T-Systems. Он имеет более чем десятилетний опыт работы в основном на Java Enterprise в сфере банковских услуг / телекоммуникаций, но так же интересуется динамическими языками на JVM и массовыми вычислениями на графических процессорах. Java champion, истинный сторонник opensource инициатив. Он один из лидеров Болгарской Java User Group и соорганизатор jPrime Conf. Дмитрий - блоггер, а также частый спикер на местных мероприятиях, а также на конференциях, таких как JavaOne, Devoxx / Voxxed и Joker.
Алексей Зиновьев
Алексей Зиновьев
EPAM Systems
Алексей Зиновьев
Харон (в греческой мифологии — перевозчик душ умерших через реку Стикс) из Java в Big Data. Если говорить проще, то практикующий тренер в компании EPAM Systems. С Hadoop/Spark и прочей бигдатой дружит с 2012 года, форкается и пуллреквестит с 2014, рассказывает с 2015. Особенно любит текстовые данные и большие графы.
Вячеслав Круглов
Вячеслав Круглов
Shardik.software
Вячеслав Круглов
Работал в крупной аутсорс-компании, пройдя путь от начинающего разработчика до технического руководителя проекта. Сейчас занимается заказной разработкой, но уже в рамках своей команды.
Владимир Ситников
Владимир Ситников
Netcracker
Владимир Ситников
Десять лет работает над производительностью и масштабируемостью NetCracker OS — ПО, используемого операторами связи для автоматизации процессов управления сетью и сетевым оборудованием. Увлекается вопросами производительности Java и Oracle Database. Автор более десятка улучшений производительности в официальном PostgreSQL JDBC драйвере.
Андрей Когунь
Андрей Когунь
КРОК
Андрей Когунь
Эксперт в области разработки ПО, более 15 лет в IT. За свою карьеру принял участие в большом количестве проектов по заказной разработке, в основном систем электронного документооборота и автоматизации бизнес-процессов для ряда крупных российских компаний в роли ведущего разработчика и архитектора. Преподает для студентов московских вузов курсы по основам разработки с применением Java-технологий. Разрабатывает и проводит тренинги повышения квалификации для практикующих разработчиков. Организатор и лидер московского сообщества Java-разработчиков jug.msk.ru. Кроме организации встреч сообщества в Москве, занимается организацией и развитием региональных сообществ разработчиков.

Наши контакты