2013-06-20
JDay Lviv: Анонс
Наши друзья из JUG Lviv организовывают 29 июня во Львове однодневную конференцию под названием JDay Lviv. SpringByExample.com.ua не может участвовать (отпускной сезон) поэтому предлагаем вашему вниманию анонс. Организация конференций - сложная работа поэтому удачи вам ребята!!!
2013-05-31
JeeConf 2013 (24-25 Мая, Киев)

Ну а теперь собственно про то, что я вынес с конференции (я про знания). Сначала по докладам, а потому уже перейду к общим впечатлениям.
День первый
1. JavaEE.Next(): Java EE 7, 8, and Beyond by Reza RahmanОбзорный доклад про что "Java EE грядущий на готовит". Было интересно для разогрева послушать про JMS 2.0, Java API for Websockets, Java API for JSON, JAX-RS 2, JPA stored procedures, Java Batch and stuff.
2. JDK8: Я, лямбда by Сергей Куксенко Сергей начал с троллинга вопросом об используемой версии Java на проектах участников. То еще начало. Дальше пошло веселей. Интересно поговорили про functional interface и SAM (single abstraction method), effective final (то, чего давно не хватало), использовании marker interface для лямбд, захват контекста. В общем ярко - хочется потрогать.
3. Java Concurrency: битва за корректность by Алексей Шипилёв
Как это часто бывает доклады Алексея заставляют почувствовать себя совершенно тупым и заставляют мозг отчаянно работать. Доклад о тестировании Java concurrency на соответствие спецификации. Куча примеров самых неожиданных ошибок. Очень понравился термин "контролируемая гонка". Последнее время очень не хватает русскоязычной терминологии.
4. Секция мини-докладов
4.1. Разбираемся с OAuth2.0 by Роман Шрамков
Обзорный доклад о OAuth 2.0 - что это такое, для чего он нужен и как с ним работать. Лаконично для 15 минут.
4.2. Infinispan – громкое имя для JBoss Cache или еще одно NoSQL решение? by Виталий Тимчишин
Обзорный доклад о использовании Infinispan на одном проекте. Не зря JBoss с ним так носится - он гармонично вписывается в линейку их продуктов.
4.3 Избавьтесь от рутины конфигурации окружений JEE проектов с помощью Vagrant by Иззет Мустафаев
Пару слов о Vagrant.
5. Using NoSQL with JPA, EclipseLink and JavaEE by Reza Rahman
На этот доклад пришел исключительно потому, что сам докладывал о Spring Data и хотел послушать что Oracle думает о NoSQL и polyglot persistence. Ответ - "Oracle думает над NoSQL". Кроме примеров EclipseLink толком ничего и не было. Ждем, что придумают. Еще хотел заметить что уважаемый специались на мой взгляд как-то замялся пытаясь объяснить почему все так бредят NoSQL и чем он лучше старой доброй реляционной базы. Мне в таком случае всегда приходит в голову CAP theorem.
6. Extreme Programming practices for your team by Paweł Lipiński
Pawel рассказал последовательность действий команды по переходу на XP. Хороший набор практических рекомендаций.
7. Picking a JVM Language, which one is right for you? by Dr. Venkat Subramaniam
No comments. Это надо видеть. Ждите видео. Очень вдохновляет учиться :)
День второй
1&2. Programming with Actors Dr. Venkat Subramaniam
Докдал о том, почему придумали Актеров, зачем они в Java и что с ними делать. Стоит посмотреть.
3. JDK8: Молот лямбд Сергей Куксенко
4. Introduction to web application development in Clojure Jacek Laskowski
Веб приложение на Clojure - что за ....? А нет - они существуют. Спасибо докладчику. Хороший список инструментария для Clojure - причем ни одного фреймфорка (их он не любит очень) одни библиотеки.
5. Easy Scaling with Open Source Data Structure Talip Ozturk
Hazelcast давно на слуху. Пришел послушать доклад создателя хранилища. Вывод один - надо пробовать. Область применения очень широкая - везде где применяются java.util.Map, а также как замена JMS в некоторых случаях.
6. The Art of Simplicity Dr. Venkat Subramaniam
Хорошая архитектура - простая архитектура. Хороший код - простой код и его мало. Вроде все понятно, но как это сделать...
7. Мой доклад:
Если честно, то был удивлен такому количеству людей. И не потому что сомневался в своем докладе. Просто на центральной сцене выступал неповторимый доктор Venkat и это был последний доклад второго дня конференции. Но любители Spring меня очень порадовали и зал был почти заполнен. Я сделал выводы после выступления на Java Breeze и четко вписался в регламент, что особенно актуально для последнего доклада.
Материалы можно найти тут.
Общие впечатления:
1. Учиться, учиться и еще раз учиться...
Стоит посмотреть в сторону других JVM языков и как сказал доктор Venkat - после этого лучше программировать на самой Java. Начну со Scala.
2. Как верно сказал Сергей Куксенко к моменту выхода Java 8 нам придется переучиваться работать с Java. Это прозвучало как ответ аудитории на вопрос о версии Java, которую они используют (порядка 60%, и я в их числе, по прежнему на Java 6). Очень много обсуждений реализации и использования лямбд Java 8. Это дополняет первый пункт на мой взгляд.
3. "Не ентерпрайзом единым". Уже не помню при каких обстоятельствах я это услышал, но фраза мне запомнилась. Я понимаю это в том ключе, что забредя в дебри фреймворков мы разучились делать простые вещи просто.
Материалы Jave Breeze 2013
Приветствую читателей. Немного материалов с прошедей 18 мая в Одессе конференции Java Breeze. Было реально весело. На второй фотографии я показываю Sam Brannen, что у меня не работает в spring test mvc :)
Организаторы написали отчет на DOU. Доступно видео докладов.
Фотографии тут.
Лента FB тут.
Видео моего доклада ниже.
Организаторы написали отчет на DOU. Доступно видео докладов.
Фотографии тут.
Лента FB тут.
Видео моего доклада ниже.
2013-05-21
Java Breeze 2013 (18 апреля, Одесса)
Материалы:
Программа конференции тут.
Код приложения из доклада тут.
Слайды моего доклада:
2013-04-19
Выступление в "Клубе анонимных разработчиков" о тестировании Spring MVC
Приветствую всех читателей!
Потихоньку начинаю разгонять блог. Сегодня слайды с моего доклада на вчерашнем UADev club. Видео позднее появится в разделе материалы клуба, а также у нас.
Потихоньку начинаю разгонять блог. Сегодня слайды с моего доклада на вчерашнем UADev club. Видео позднее появится в разделе материалы клуба, а также у нас.
2013-03-20
Будущие выступления
Привет всем,
прошу меня простить за столь долгое молчание. Надолго ушел в код любимого фреймворка. С апреля планирую оживить работу ресурса.
Определился с графиком выступлений на ближайшее время. Подал доклад на JEEConf (24-25 мая). До этого хочу опять выступить на UADev(апрель), а также поехать с докладом на Java Tech Talks в Одессу (18 мая).
прошу меня простить за столь долгое молчание. Надолго ушел в код любимого фреймворка. С апреля планирую оживить работу ресурса.
Определился с графиком выступлений на ближайшее время. Подал доклад на JEEConf (24-25 мая). До этого хочу опять выступить на UADev(апрель), а также поехать с докладом на Java Tech Talks в Одессу (18 мая).
Subscribe to:
Posts (Atom)