JavaDay Minsk 2017

3 Июня 10:00 - 21:00
  • java
  • spring
  • kotlin
  • scala
  • go



3 июня
пройдет 6-я международная конференция JavaDay Minsk 2017

В программе доклады про микросервисы, JWT, Spring Boot, контейнеры, DevOps, Scala, Kotlin, Go, а также воркшопы: Введение в Spring Cloud и Hands On Elastic Stack 5.3​

1. Yegor Bugayenko – Object Oriented JUnit Tests
Второй год подряд на JavaDay Minsk будет выступать Егор Бугаенко, многим известный за свой нестандартный подход к разработке и понимаю ООП. В этот раз он затронет тему юнит тестирования, расскажет, как писать юнит тесты в ООП стиле, и как ООП поможет повысить такие качества кода как поддерживаемость, читаемость и расширяемость.  

2. Andrey Ershov – Evolution of Future in Java&Scala
Сегодня асинхронное программирование становится все более востребованным. В своем докладе Андрей расскажет об эволюции базового примитива асинхронной разработки - Future, а также сравнит реализацию CompletableFuture в Java 8 с реализацией в Scala.

3. Philipp Krenn – Monitor Your Containers
Сегодня уже не нужно объяснять необходимость контейнеризации, ее плюсы и минусы. Но с началом использования контейнеров возникает вопрос их мониторинга. Philipp в своем докладе расскажет, как настроить мониторинг контейнеров с использованием Elastic стека, а также покажет, как это работает в демо.

4. David Pilato – Advanced Search For Your Legacy Application
David покажет, как интегрировать ElasticSearch с легаси приложением, написанным со стандартным стеком джава разработчика: RestX+ Hibernate + Postgres/MySQL.

5. Aleksandr Tarasov – Service Discovery: More Than Seems
Микросервисы, распределенные системы. Задачу конфигурации и service discovery решают множество продуктов: Netflix Eureka, Consul, etcd или даже старый добрый Zookeeper. Но главный вопрос не то, какой инстанс можно вызывать, а то, какой лучше вызвать. Александр Тарасов расскажет о проекте Spring Cloud, о том, как он позволяет интегрировать выше перечисленные продукты и решает типичные проблемы.

6. Hrvoje Crnjak – Session is dead – Long live JWT
Session. Сколько сложностей в такой простой вещи: привязка, кеши, репликация, хранение. Одим словом – стейтфул. Что же такое JWT и как он поможет вам избавится от всего этого груза, расскажет Hrvoje Crnjak в своем докладе Session is dead - Long live JWT.

7. Кирилл Толкачев – Проклятие Spring Boot Test
Вместе с Кириллом Толкачевым попробуем разобраться в деталях того, какие грабли нам аккуратно подложили тут и там. Для этого протестируем «типичное» приложение и зададим себе вопросы, которые должен задавать любой разработчик, использующий Spring и яростно внедряющий Spring Boot на своих проектах.

8. Michael Hüttermann – From Zero to Hero: Firing up a holistic Continuous Delivery/DevOps pipeline
Что нам стоит Continuos Delivery Pipeline построить: Jenkins 2, SonarQube, Docker, Artifactory, Bintray и ELK. Соединим все это в один пайплайн вместе с Michael Hüttermann. 

9. Vladimir Dejanovich – Changing Wheels on a Moving Car: From Monolith to Microservices by Using API's 
Вы узнаете все о миграции монолитного приложения, критичного для бизнеса, на микросервисную архитектуру без простоя при обновлении, и всё благодаря правильному использованию интерфейсов(API's). 

10. Влад Гаевский – JUnit 5: Overview & New Features 
Новые фичи, возможности JUnit 5, чтобы понять - переходить или не переходить с JUnit 4. 

11. Залим Башоров  – Kotlin as a Language for Frontend Development 
Kotlin - молодой язык программирования, но уже очень популярный. Изначально его целили на JVM, но теперь он используется и в JavaScript тоже. Из доклада вы узнаете о аспектах Kotlin JS, как он взаимодействует с JavaScript, что работает по-другому в отличие от JVM и многое другое. 

12. Тему Kotlin-а продолжит лидер Belarus Kotlin User Group – Руслан Ибрагимов с докладом Kotlin Coroutines: Asynchronous Programming Made Simple. 
Сегодня асинхронного кода становится все больше, а его написание  на примитивах и языковых конструкциях доступных в Java все так же сложно. Поэтому Котлин добавил поддержку корутин на уровне языка. В докладе мы рассмотрим реализацию корутин на JVM, и их практическое использование.

13. Блок докладов по Go от партнера конференции - компании Juno:
-Стас Афанасьев – To go or not to go?
Кому и зачем понадобилось создавать новый язык программирования? В чем особенности Go, почему вокруг столько хайпа и вообще. Ответ на эти (и не только) вопросы постараемся раскрыть в докладе. 
-Вадим Петров – Go on!
Основные возможности языка программирования всегда лучше постигать на конкретном примере. Вадим покажет, как минимальным количеством кода решить типовую задачу, используя простые, но мощные конструкции и инструменты языка Go.
-Михаил Кабищев – Instrumenting go applications
С запуском приложения на продакшене начинается самое интересное. Михаил расскажет, какие техники инструментирования используют для того, чтобы спать спокойно по ночам и быть уверенными в корректной работе приложений.

14. Завершит конференцию генеральный директор IAC Applications/Apalon, основатель AgileLab,  в прошлом Leading Technical Programmes Manager в Amazon UK  Владимир Горшунов с докладом Teams Engineering Culture at Amazon 
- Модель команд в Amazon — two pizza's team
- Роли SDM (Software Development Manager) и TPM (Technical Program Manager)
- Модель владения команды артефактами, системами и серверами
- Сотрудничество между командами и практики масштабирования
- Годовой цикл планирования OP и Agile работа в течение года

А также воркшопы

1) Introduction to Spring Cloud (RUS) от Александра Тарасова и Кирилла Толкачева
2) Hands On Elastic Stack 5.3 (ENG) от David Pilato и Philipp Krenn 

Регистрация на воркшопы: https://goo.gl/forms/XS0TDKK8GC4bGSRQ2 
Количество мест ограничено!

Стоимость билета:
До 28.05 - 160р
С 29.05 - 190р
Регистрация и билеты – https://bezkassira.by/javaday_2017-2538/

После конференции, конечно же, все приглашаются на афтерпати! 

Место проведения - Marriott Hotel, пр. Победителей 20. 

http://javaday.by/

Стоимость участия

160 р

Идут 12

© 2008–2021 ЗАО «Дев Бай Медиа»
Перепечатка материалов dev.by возможна только с письменного разрешения редакции.
При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на [email protected].