×
Eventil - Find Tech Events
Official mobile app
FREE - In Google Play
View
×
Eventil
Official mobile app
FREE - In App Store
View

Java Community (JUGNsk) Meetup #11

Oct 29, 2019 · Novosibirsk, Russia

Всем привет!

Продолжаем встречаться и говорить о Java и JVM на митапах JUGNsk!

Одиннадцатый митап JUGNsk пройдет 29 октября, в городе, на новой площадке: в Точке Кипения НГТУ по адресу ул. Блюхера, 32 (это здание Центра Культуры НГТУ). Да, теперь в городе две точки кипения, чему мы очень рады!

Начало митапа в 19:00.

В этот раз у нас будет два отличных докладчика:

1) Александр Филатов из Huawei выступит с докладом: "Java PathFinder: летим на Марс без багов и дедлоков."

В современном мире разработчикам сложно избежать темы многопоточности. Необходимо, чтобы приложения работали быстро, с минимальной задержкой, задействовали все доступные вычислительные ядра (не забудьте про масштабируемость!), использовали минимум оперативной памяти и, конечно же, делали именно то, что нужно. К сожалению, даже продвинутые методы тестирования многопоточных программ дают слишком ненадежный результат -- всё зависает обязательно на продакшн сервере, только под большой нагрузкой и наверняка перед самым Вашим отъездом в отпуск.

В докладе мы зададимся вопросом: как проверить, что ваше Java приложение работает при любом, даже самом неожиданном сценарии конкурентного выполнения -- не зависает, не приводит к некорректным результатам и не бросает неожиданные исключения? Оказывается, не обязательно быть специалистом по верификации многопоточных алгоритмов, чтобы использовать продвинутые инструменты анализа паралелльных систем и успешно находить ошибки в коде. В ходе выступления на примерах будет показано, что используя Java PathFinder (https://github.com/javapathfinder) — специальную JVM, разработанную в NASA - разработчик может очень быстро находить довольно нетривиальные ошибки, проявляющиеся только при конкурентном исполнении.

--------

2) Борис Бочкарев из СибГУТИ выступит с докладом "Реактивное программирование. Vert.X vs Spring"

Если вы постоянно учитесь разрабатывать гибкие и хорошо масштабируемые приложения, то вы, по крайней мере, сталкивались с термином «реактивное программирование». Концепция неблокирующих, управляемых событий в приложении, которые масштабируются с небольшим количеством потоков, лежит в основе этой популярной парадигмы. Огромная обработка данных за миллисекунды с гарантированной высокой доступностью вынуждает создавать новую модель, называемую back-pressure. Это механизм, который не позволяет производителю перегружать потребителя - ключевой компонент в реактивном мире.

Spring является популярным фреймворком, который принял концепцию реактивности. С другой стороны, Vert.x уже завоевал популярность в сообществе Java благодаря своим возможностям разработки реактивных приложений на JVM. Оба фреймворка влияют на стиль архитектуры, и вам решать, какой из них вы выберете для своего следующего проекта.

В докладе обсудим следующие вопросы: «Что умеет Vert.X и почему его можно сопоставить со Spring?», «Сколько клиентов может обрабатывать Sping и Vert.X?», «Возможно ли сочетать два этих решения?» и конечно же «Что выгоднее для микросервисной архитектуры?».

--------

Внимание!
По требованию площадки необходимо зарегистрироваться на мероприятие по ссылке: https://leader-id.ru/event/29309/

-----------------

Приходите, будет очень интересно!

Event organizers
  • JUGNsk

    Java User Group в Новосибирске. Митапы, встречи, обсуждения про Java и JVM. Если вам интересны данные темы, присоединяйтесь и участвуйте в жизни сообщества! Наши страницы в соц. сетях: Telegram: t.me/jugnsk Twitter: twitter.com/jugnsk VK: vk.com/jugnsk ------------------------ Novosibirsk Java User Group. We organize meetups about Java and JVM. If you are from Novosibirsk, you are interested in JVM technologies and you also want to be a part of the local Java community join us!

    Recent Events
    More

Are you organizing Java Community (JUGNsk) Meetup #11?

Claim the event and start manage its content.

I am the organizer
Social
Rating

based on 0 reviews

Featured Events