Встреча Java User Group в Москве

в 5:31, , рубрики: java, Программирование, метки: ,

Хабрапривет!

В четверг, 13 декабря в 19:00 в московском офисе компании КРОК пройдет первая встреча московского сообщества Java-разработчиков с ведущими инженерами компании Oracle Сергеем Куксенко и Алексеем Шипилёвым, которые выступят со своим звездным докладом «Через тернии к лямбдам», а также ведущим инженером компании КРОК Геннадием Кругловым, который расскажет вам о Spring Data JPA и поделится собственным опытом. Встреча пройдет в формате семинара. На месте вас ждет: живое общение, обсуждение интересных тем, а также возможность пообщаться с новыми интересными людьми за чашечкой кофе с плюшками!

Немного о мероприятии

На встрече мы представим два доклада:

«Коротко о Spring Data JPA – обзор и личный опыт» (Геннадий Круглов)

Доклад посвящён проекту Spring Data JPA, одному из современных фреймворков слоя персистентности приложений на платформе Java. В докладе приводится обзор ряда паттернов слоя персистентности и анализ истории возникновения Spring Data JPA. Основу доклада составляют описание ключевых концепций Spring Data JPA и поддержка динамических типобезопасных запросов со стороны Spring Data.

В докладе речь пойдет:

  • Паттерны «DAO», «Repository» и «Query Object».
  • История – JDBCTemplate и Spring DAO.
  • Spring JPA Repositories – конфигурирование, методы запросов, транзакционность, аудит.
  • JPA Criteria API — динамические типобезопасные запросы.
  • Specifications – использование JPA Criteria API в Spring JPA Repositories.
  • Querydsl SQL — динамические типобезопасные запросы в Spring Data.

Геннадий Круглов — ведущий инженер-разработчик компании КРОК.

«Через тернии к лямбдам» (Сергей Куксенко, Алексей Шипилев)

Самым существенным со времен Java 5 изменением языка станет поддержка лямбда-выражений в Java 8. Эта встреча посвящена техническим аспектам Project Lambda, рассказу о ситуации «изнутри».

В докладе речь пойдет:

  • Про лямбды
    • что такое лямбды в контексте Java
    • как они соотносятся с существующими примитивами языка
    • лямбды — сахар или нет?
    • как jsr292 победил javac
    • сколько, где, и кому стоят лямбды
    • плюшки, грабли, и прочие особенности

  • Про stream (bulk) операции
    • что это такое, и с чем их едят
    • при чём тут Fork/Join
    • сколько и где стоит их использование
    • пышки, шишки, и прочие характерные свойства

  • Про defender (default) методы
    • что это такое, зачем нужны
    • чем всё-таки отличается абстрактный класс от интерфейса
    • прочие весёлые неурядицы

Сергей Куксенко — Сергей закончил Новосибирский Государственный Университет. Более 15 лет профессионального опыта, включая Российскую Академию Наук, стартапы, а также такие крупные корпорации как Intel и Oracle. Опыт работы с Java более 14 лет, начиная с разнообразных клиентских и серверных приложений и заканчивая classlib и JIT-компиляторами. Последние 6 лет Сергей занимается вопросами производительности Java, включая classlib, VM, GC, JIT и другие аспекты.

Алексей Шипилёв — Алексей работает над производительностью Java больше 7 лет. За это время он успел позаниматься Apache Harmony в Intel, затем перешёл в Sun Microsystems, а потом и в Oracle, где сегодня работает над Sun/Oracle JDK, в том числе над производительностью JVM, библиотек классов, фреймворков и приложений. Алексей является техническим представителем Oracle в Standard Performance Evaluation Corporation (SPEC), занятой разработкой и поддержкой промышленных бенчмарков.

Организационные вопросы

Зарегистрироваться на мероприятие можно тут: http://jug.msk.ru
Участие абсолютно бесплатное, но количество мест ограничено.
Поэтому, внимание: предварительная регистрация обязательна. Для тех, кто собирается посетить нас на машине, можно указать номер автомобиля, и тогда у вас будет возможность припарковаться рядом с офисом на охраняемой стоянке.

До встречи на JUG в MSK!

Автор: maksimov_andrei

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js