Meetup Java в Алматы
Приглашаем инженеров Meetup JAVA в Алматы! В программе полезные доклады, общение с экспертами и возможность перенять лучшие практики.

Сбор гостей в 18:30. Начало в 19:00. Встречаемся на площадке «SmArt.Point» (г.Алматы, БЦ Almaty Towers, улица ​Байзакова, 280).

Участие бесплатно. Необходима регистрация.
Коворкинг-центр «SmArt.Point» (БЦ Almaty Towers, улица ​Байзакова, 280)
Дата: 25 ноября (вторник)
Сбор гостей в 18:30
Начало в 19:00
Где, когда:
Даниил Тимощук
Старший инженер-программист

JPA: Пробуждение магии
> Каждая аннотация — это заклинание.
> Каждая сущность — живое создание.

Этот доклад для начинающих магов-разработчиков. Для тех, кто впервые открывает гримуар JPA. Для тех, кто хочет понять, как Hibernate творит чудеса.

О чём будет доклад:
— Пробуждаем магию JPA через Gradle и конфиг.
— Разбираем, что скрывается за JPA, Hibernate и ORM.
— Учим первые заклинания: @Entity, @Id, @GeneratedValue, @Column.
— Создаём свою первую живую сущность.

Мы обсудим:
— Как объекты превращаются в SQL-заклинания.
— Первые демоны: LazyInitializationException, N+1.
— Светлая и тёмная стороны магии ORM.

Вы узнаете как правильно оживить сущность и не вызвать хаос. Что на самом деле делает persist() и как чувствовать магию JPA — и управлять ею.


Жексенбаев Жасканат
Ведущий инженер-программист

Архитектурные тесты — Java ArchUnit

Этот доклад — для тех, кто хочет превратить хаос изменений в коде в предсказуемый и управляемый процесс: Для разработчиков, которые устали гадать, «не сломает ли моё изменение что-то важное?», и хотят получить формальные доказательства сохранности архитектуры. Для лидов ответственных за долгосрочное здоровье проекта и ищущих инструмент для защиты архитектурных границ от энтропии и быстрых «костыльных» решений. Для архитекторов, которые хотят, чтобы их диаграммы стали живыми, исполняемыми контрактами, за соблюдением которых следит машина.

В докладе обсудим:
— Что такое архитектурное тестирование и зачем оно нужно.
— Почему мы выбрали ArchUnit и его основные возможности.
— Практические шаги для создания ваших первых архитектурных тестов.
— Опыт внедрение ArchUnit в боевые проекты.

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

Есть вопросы?
Пиши hr@koronatech.kz
Программа:
Регистрация на мероприятие