Хабрапривет!
В четверг, 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