- Meetup
- Location
Самым популярным языком программирования в 2017 году по версии GitHub стал Java. Так давайте же говорить на одном языке! :)
Приглашаем активных участников java-сообщества Новосибирска на митап "Java Talks" от ЦФТ.
Мы за то, чтобы делиться опытом и лайфхаками, обсуждать новинки и рассказывать о самом важном.
Программа:
1) Всеволод Брекелов (Grid Dynamics, Санкт-Петербург; член программного комитета конференции Heisenbug).
"From Maven to Bazel: Pros & Cons"
Из доклада узнаем:
- Что есть Bazel и зачем оно нам
- HowTo перейти с Maven на Bazel
- Какие преимущества или боль дает Bazel
Всеволод работал по контракту в Google в Калифорнии последние полтора года от компании Grid Dynamics, где получил довольно интересный опыт, в т.ч. использования Blaze(Bazel).
Тем интереснее будет послушать его доклад.
2) Владимир Плизга (ЦФТ) "Интеграция микросервисов и футбольные страсти"
Едва ли хоть одно серьезное Java-приложение обходится без внешних и/или внутренних интеграций. Задача их построения настолько насущна, что про нее написали целую книгу – Enterprise Integration Patterns, а под зонтиком Spring’а для нее был выращен отдельный фреймворк с неожиданным названием Spring Integration.
В докладе мы вкратце познакомимся с этим фреймворком и на живом примере посмотрим, как и чем он может сгодиться при построении небольшого приложения для фанатов бушующего в стране мундиаля.
3) Евгений Козлов (Axmor) "Вы всё ещё используете finalize()? Тогда мы идём к вам"
Финализация существует в Java с самого её появления.
В то время как этот механизм может с первого взгляда казаться очень удобным, у него есть существенные проблемы, например, он может замедлить сборку мусора или привести к взаимным блокировкам. Поэтому в Java 9 было принято решение пометить finalize(), как deprecated. В докладе будет рассказано, какие альтернативы есть у финализации, и как их правильно использовать. Будут затронуты такие темы, как достижимость и виды ссылок. Доклад будет рассчитан на широкую аудиторию, включая начинающих разработчиков, но может оказаться полезным и для опытных программистов.