She is waiting for you at JavaDay Kiev 2013!
September 12th, 2013
randrey
Конференция JavaDay 2013 будет проходить 19-го и 20-го октября в Киеве.
В первый день конференция (19 октября) начнется с серии пленарных докладов, а затем разделится на четыре потока. Во второй день конференции (20 октября) будут проходить образовательные семинары (по Scala, Spring, …).
В этом году на конференции будет около 20 докладчиков и 26 докладов.
Среди докладчиков ожидаем:
- 2 Technical Evangelists
- 5 Oracle Engineers
- 12 JavaOne Speakers
- и других известных докладчиков
Организаторами конференции являются компании Oracle, EPAM Systems и JUG KPI.
Если Вам интересно принять участие в JavaDay 2013, пожалуйста, свяжитесь с нами.
Будем очень рады Всех видеть!
Tags: JavaDay, JUG
JVM-based languages: Scala, Clojure, Groovy (8 августа)
Уважаемые господа-разработчики!
Приглашаем Вас на очередную встречу JUG KPI совместно с EPAM Systems, которая будет проходить в рамках IT Week.
Дата: четверг, 8 августа, с 19:00 до 22:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems
Наша встреча Java User Group в этот раз пройдет без Java ;) А будет посвящена трем наиболее популярных на сегодня JVM-based languages: Scala, Groovy и Clojure.
Каждый из языков будет представлять отдельный докладчик, но от каждого из них мы рассчитываем услышать:
- чем понравился язык
- базовые основы синтаксиса
- пример решения некой задачи на соответствующем языке
- существующие фреймворки и их предназначение
- интеграция с Java
- с чего лучше начать учить
Программа встречи:
- Scala (Yuriy Polyulya) (видео + презентация + код примера)
- Groovy (Izzet Mustafayev) (презентация + видео)
- Доклад про Gradle со встречи Power of Gradle
- Clojure (Mykhailo Kozik) (видео + презентация + код примера)
- Доклад Building Web Application with Clojure + ClojureScript
Наиболее активный участник получит годовую полную лицензию на IntelliJ IDEA, а так же будут призы от компании EPAM Systems.
Tags: Clojure, Groovy, JUG, Scala
JUGUA Lambdas HackSaturday Feedback
В общем мероприятие всем понравилось.
Всего было 16 человек. GS Collections Framework оставил хорошее впечатление и оказался действительно хорошей базой для прикладного использования JDK8 lambdas. Задания в стиле kata были очень хорошо проработаны и подготовлены. Респект ребятам из GoldmanSachs.
Ивент занял 6 часов: 1 час интро в GoldmanSachs Collections Framework и то чем мы собираемся заниматься. 4 часа работа с катами (в итоге закончили 5 кат). 1 час в конце что бы каждый дал свой фидбек.
Фидбэки ребят:
- Некоторым ребятам немного не хватало тишины что бы сосредоточится
- Некоторым немного не хватило вводных инструкций
- У кого-то в голове немного смешались GS и JDK Functions/Predicates
- Практически всем показались не интуитивными collect/select методы из GoldmanSachs Collections Framework
- Не хватило каты нацеленной на то что бы показать всю мощь method chaining’а
- Захотелось иметь extension methods в Java (пишем JDK Enhancement Proposals ;)
Из организационных моментов в следующий раз надо более четко проработать подключение опоздавших людей к работе и попробовать заюзать какую-то тулзу для шаринга десктопа (например join.me). Также был предложен альтернативный вариант проведения HackDays больше в стиле Hackatons с разбитием на команды и работе в командах над каким-то общим заданием.
Появилось несколько идей на следующий HackDay:
- Попытаться реализовать те же задания с использованием новинок в JDK8 collections framework
- Попытаться реализовать что-то типа своего Predicates класса или просто какую-то компоненту с использованием lambdas внутри
Tags: Goldman Sachs, Hack Day, Java 8, JUG, Lambda, OpenJDK
JUGUA Lambdas HackSaturday (20 июля)
Всем привет!
И так, 20-го июля (суббота), начиная с 11.00 мы проведем давно обещанный Lambdas HackSaturday, который будет посвящен знакомству и практическим аспектам использования лямбда-выражений в Java 8.
В качестве “полигона” будет выступать Goldman Sachs collection framework на котором мы будем экспериментировать с лямбда-выражениями.
Формат HackSaturday будет проходить в виде написания кат по материалам GS Collections Training Session and Kata (+ выполнение готовых модульных тестов).
А пока, просьба ко всем потенциальным участникам, – почитайте, пожалуйста, перед HackSaturday основы лямбд (синтаксис, простые примеры использования).
Просьба к участникам:
- принести с собой ноутбук (или договориться с кем-то об одном на двоих),
- заранее скачать OpenJDK 8 (можно скачать здесь jdk8.java.net),
- выбрать и установить IDE где есть поддержка лямбда-выражений (к примеру IntelliJ IDEA),
- скачать Goldman Sachs Collections (GS Collections on Github: https://github.com/goldmansachs/gs-collections)
Что можно почитать про Goldman Sachs Collections:
- обучающий проект реализованный в стиле кат link
- дока которая служит гайдом для знакомства с фреймворком и руководством к катам link
- GS Collections and Java 8
- GS Collections User Reference Guide
Что можно почитать про лямбды:
- ”Сергей Куксенко и Алексей Шипилёв — Через тернии к лямбдам”: video 1, video 2
- Lambda Expression
- Method References
- Java 8 Revealed: Lambdas, Default Methods and Bulk Data Operations
- About the Lambda FAQ
- Lambda Expressions in Java 8
- Project Lambda
Tags: Goldman Sachs, Hack Day, Java 8, JUG, Lambda, OpenJDK
Clojure, JAX-RS, Spring Batch и подготовка к HackSaturday на JUG (15 июля)
Уважаемые господа-разработчики!
Приглашаем Вас на очередную встречу JUG KPI совместно с EPAM Systems.
Дата: понедельник, 15 июля, с 19:30 до 22:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems
На встрече мы так же расскажем о том, как будет проходить Lambdas HackSaturday (в субботу 20-го июля), какие мы приготовили задания, и что с собой на него нужно будет принести (ноут с JDK 8).
Программа встречи
- Building web applications with Clojure + ClojureScript (Ivan Kryvoruchko) (презентация)
- Основы разработки серверной части современных Bеб-приложений с использованием JAX-RS (Игорь Деркач) (презентация + код примеров)
- Spring Batch (Николай Гордон) (презентация + код примеров)
- Подготовка к HackSaturday и основы Goldman Sachs Collections (Олег Цаль-Цалько)
Наиболее активный участник получит годовую полную лицензию на IntelliJ IDEA. А так же будут призы от JUG UA.
Tags: Clojure, ClojureScript, Hack Day, JAX-RS, JUG, Spring Batch
JUGUA Lambdas HackSaturday
Всем привет!
И так, по результатам голосования за темы для Hack Day наибольшее число голосов набрали: Lambdas (что не удивительно), Concurrency Utilities in JEE 7 и WebSockets. Поэтому наш первый Hack Day мы посвятим лямбам, а остальные фичи отложим на следующий раз.
Кроме лямбд мы бы хотели немного расширить тему Hack Day, и включить в нее Goldman Sachs collection framework. Дело в том, что при работе с API данного фреймоврка можно будет увидеть все преимущества от использования лямбд.
Детали организации и проведения HackDay, а так же как он и когда (в одну из суббот июля) он будет проходить и какие будут задания, мы сообщим на ближайшей встрече группы и в рассылке.
А пока просьба ко всем потенциальным участникам – почитайте, пожалуйста, перед Hack Day основы лямбд (синтаксис, простые примеры использования).
OpenJDK 8 можно скачать здесь jdk8.java.net
Что можно почитать про лямбды:
- Lambda Expression
- Method References
- Java 8 Revealed: Lambdas, Default Methods and Bulk Data Operations
- About the Lambda FAQ
- Lambda Expressions in Java 8
- Project Lambda
Что можно почитать про Goldman Sachs Collections:
- GS Collections and Java 8
- GS Collections User Reference Guide
- GS Collections on Github: https://github.com/goldmansachs/gs-collections
Tags: Goldman Sachs, Hack Day, Java 8, Lambda, OpenJDK
JUGUA Hack Day
Как было обещано на нашей предыдущей встрече, мы бы хотели провести Hack Day на JUG UA посвященный как новым фичам Java 8 так и JavaEE 7.
Тем более, как раз в конце прошлой недели (30 мая), вышел JDK™ 8 Early Access Release с полным набором всей функциональности из Java 8 (полный список фич доступен тут).
Для подготовки к Hack Day нам нужно выбрать проекты из Java 8/JavaEE 7 с которыми мы бы работали.
В связи с этим, огромная просьба, выбрать в следующем опроснике те проекты с которыми Вам бы хотелось поэкспериментировать на Hack Day, а так же какие из типов ивентов Вам были бы интересны в будущем: Темы для HackDay
Дата проведения Hack Day будет определена позднее. Спасибо за активность!
Tags: Hack Day, Java 8, JavaEE 7, OpenJDK
Vagrant, Spring и JCP Adopt JSR program на JUG (18 мая)
Уважаемые господа-разработчики!
Приглашаем Вас на очередную встречу JUG KPI совместно с EPAM Systems.
Дата: суббота, 18 мая, с 11:00 до 16:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems
Программа встречи
- Избавьтесь от рутины конфигурации окружений JEE проектов с помощью Vagrant (Иззет Мустафаев)
- Next stop: Spring 4 (Олег Цаль-Цалько ) (презентация)
- Spring integration: building blocks for message driven architecture (Роман Сорока)
- Join JCP Adopt JSR program (Олег Цаль-Цалько, Елена Сирота) (презентация)
- Рассказ о конференции Devoxx UK (Елена Сирота)
Наиболее активный участник получит годовую полную лицензию на IntelliJ IDEA. А так же будут призы от компании EPAM Systems и Oracle.
JUG involvment in JCP and AdopJSR program from Oleg Tsal-Tsalko
Tags: JUG, Spring, Vagrant
Экспресс-встреча JUG (25 апреля) – “Power of Gradle”
25 апреля, 18.00, кафетерий “Епам”
Евгений Борисов – “Power of Gradle” (презентация, видео)
Java архитектор. Евгений – работал с языком Java c 2001 года и принимал участие во множестве проектов масштаба предприятия. Евгений имеет богатый опыт преподавания и проведения семинаров. Евгений работал с большим количеством Java framework-ов таких как Spring, Hibernate, Maven, Gradle, Wicket, JSF и.т.п.
Аннотация доклада (читался на JavaOne)
“Вы замучались работать с Антом? Вас утомило отсутствие гибкости у maven-a? Вам бы хотелось пользоваться наиболее современным и простым фреймворком для автоматизации сборки проектов? Данный доклад представит вам Gradle, наиболее оптимальный сборщик на сегодняшний день. Gradle пытается объединить в себе все плюсы Ant, Maven и Ivy. И представить то, что получилось, с помощью Groovy. Теперь вместо того, чтобы скрещивать Batch-скрипты, java и xml-файлы конфигурации, можно просто написать несколько строчек кода на диалекте Groovy и радоваться жизни. Диалект специально разработан для описания сборки, тестирования, развертывания, экспорта и любых других действий над проектом, которые только могут прийти вам в голову.”
Tags: Gradle, JUG