Meetup Java в Астане
Приглашаем JAVA-инженеров на митап в Астане! Будет много полезного: вдохновляющие выступления, инсайты от экспертов и новые профессиональные знакомства.

Сбор гостей в 18:30. Начало в 19:00. Встречаемся на площадке «Spaces» (г. Астана, микрорайон Самал, 11). Участие бесплатно. Необходима регистрация.
Площадка Spaces (микрорайон Самал, 11)
Дата: 3 декабря (среда)
Сбор гостей в 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
Программа:
Регистрация закрыта