Cover of event Naumen Java Junior Meetup #2

Naumen Java Junior Meetup #2

Naumen Java Meetup — сообщество java-разработчиков, которое развивает Naumen. С 2014 года мы проводим онлайн-митапы с экспертами java-разработки, делимся знаниями и собираем профессионалов для обмена идеями и лучшими практиками.

После каждой встречи мы приглашаем участников из Екатеринбурга на афтепати. Это позволяет пообщаться вживую, задать вопросы, которые не успели обсудить на митапе, а также обрести новые знакомства.

Программа и спикеры

Рецепт неудачи: как создать проблемный REST-сервис — Константин Латышов, Старший разработчик Naumen Service Desk

REST-API — одна из самых распространенных разновидностей веб-сервисов. Туториалов, как построить REST-сервис, множество, но тем не менее на свет продолжают появляться сервисы, которые у всех вызывают только негативные эмоции.

В докладе расскажу, чего категорически нельзя делать при разработке API, а также поделюсь основными антипаттернами и лучшими практиками, которые можно использовать в промышленной разработке.

Паттерны проектирования в современных приложениях — Святослав Смоленский, Разработчик Naumen Platform

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

Но написание кода и его структуризация — процесс не хаотичный. Он подчинен определенным правилам и строится в зависимости от потребностей.

Лучшие практики и подходы к написанию и расположению кода называются шаблонами или паттернами проектирования. В докладе подробно расскажу о них на примерах из реального приложения.

Комплексный анализ и отладка программного обеспечения: методы и инструменты — Игорь Мирошниченко, Инженер-программист внутренней техподдержки Naumen SMRM

Когда приложение начинает работать некорректно, важно быстро и точно определить причину. В докладе поделюсь комплексным подходом к диагностике и отладке программного обеспечения, а также расскажу:

– когда и как проводить диагностику на этапах разработки и поддержки;
– как эффективно анализировать ошибки, включая явные и неявные;
– какие методы работы со стектрейсами и дампами потоков можно применять;
– почему важно логирование и какие техники существуют;
– как создать целостную картину работы приложения через объединение логов, дампов потоков и статистики БД.

Афтепати в Екатеринбурге в крафт-баре «Борода» на Бажова 91

Теги:

Мероприятия сообщества

Event at a glance

Who it is for
junior Java developers, Java developers
Main topics
Java development, REST API design, design patterns, software debugging
What you will gain
learn REST API antipatterns and best practices, understand design patterns with real examples, gain debugging techniques using stack traces, thread dumps, and logging
Program format
deep technical talks, production cases