JavaDay Lviv is coming!

April 21st, 2015 No comments

JavaDay Lviv

JavaDay Lviv – the community-driven conference for Java developers

  • Core JVM platform and Java SE (Java 8)
  • JVM languages and new programming paradigms
  • Web development and Java Enterprise technologies
  • Architecture & Cloud
  • BigData & NoSQL

15+ speakers, 20+ sessions, 4 tracks

Evgeny Borisov workshop

Where?Lviv! When?14 June 2015

Registration

Tags: ,

JSON Binding на JUGUA (22 апреля)

April 3rd, 2015 8 comments

Коллеги, приглашаем Вас на встречу JUG UA, которая будет посвящена преобразованию Java object to / from JSON, и новой спецификации Java API for JSON Binding (JSR 367), которая должна войти в состав JavaEE 8.

Дата: среда, 22 апреля, с 18:45 до 22:30
Адрес: ул. Кудряшова, 14-б, офис EPAM Systems (кафетерий)


Программа встречи

Presentation committed into root of SpringBootDataRestExample project…
  • Serialization/Deserialization of JSON in Java (Olena Syrota, Oleg Tsal-Tsalko) video

– Overview of existing libraries for ser/deser
– JSON processing examples
– Why do we need standard/spec for JSON Binding?

  • How to be involved in JSON-B spec work (Olena Syrota, Oleg Tsal-Tsalko) video

– Involvement of JUG UA to JSOB-B spec. What we do.
– Components of yearly draft (runtime API, default mapping etc)
– How to be involved in JSON-B spec work: how to start and what to do?

Для тех у кого не получится придти, ссылка на стрим со встречи. Хеш-тег, для вопросам выступающим #JUGUA

Участников встречи ждут подарки, и как всегда, возможность получить лицензию на IntelliJ IDEA от JetBrains

Построение DSL на Groovy & Clojure (18 февраля)

February 4th, 2015 1 comment

Коллеги, мы начинаем новый цикл встреч JUG UA в этом году и приглашаем Вас на первую встречу.

Дата: среда, 18 февраля, с 18:45 до 22:30
Адрес: ул. Кудряшова, 14-б, офис EPAM Systems (кафетерий)


Программа встречи

Для тех у кого не получится придти, ссылка на стрим со встречи

Участников встречи ждут подарки, и как всегда, возможность получить лицензию на IntelliJ IDEA от JetBrains

Tags: , ,

The year of Java’s 20th anniversary is coming

December 29th, 2014 No comments

NY_Duke_smallКоллеги, не смотря на очень тяжелый для нас всех год, мы старались не прекращать активность JUG UA.
За этот год было проведено 9 встреч, в общей сумме с 20-ю докладами.
Кстати, подсчитать число докладов для всех встреч с помощью Java 8 очень просто:

List<Meetings> meetings = ...
talksCount = meetings.stream()
                     .mapToInt(m -> m.getTalks().size())
                     .sum();

или так

talksCount = meetings.stream()
                     .flatMap(m -> m.getTalks().stream())
                     .count();

Также наша JUG, совместно с EPAM Systems и Oracle, провела уже четвертую по счету конференцию JavaDay Kiev (все материалы и видео доступны на сайте).

В следующем году, в первую очередь, надеемся на мир и успешное развитие Украины, и приглашаем Вас в качестве участников и докладчиков на наши встречи (очень интересны темы связанные с Big Data, Distributed Computing & Data Processing).
И если у Вас есть пожелания или идеи касательно формата встреч и других мероприятий, не стесняйтесь ими делиться.

Ждем Всех в следующем году!

В следующем году Java будет отмечать 20 лет!

Ниже приводим ссылки на все встречи за этот год
Read more…

Tags: , ,

Play Framework на JUGUA (15 декабря)

December 6th, 2014 1 comment

Коллеги, приглашаем Вас на последнюю в этом году встречу JUG UA

Дата: понедельник, 15 декабря, с 18:30 до 22:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems

 

Программа встречи

In this short talk I’ll try to show how to reach almost the same “reactive” model of Play, but with SpringMVC. Also I’ll provide some insights how to reason about “reactivity” of your system

– Play в общем, что оно scala, reactive, с переподгрузкой классов
– Play MVC
– Работа с Json, очень крутая штука, тем более что она доступна и отдельно в виде либы
– Явная работа с асинхронностью, Action.async, iteratee, вебсокеты
– Производительность, тесты прям вживую
– Работа с assets, автоматическая компиляция кофекрипта, css и прочего фронтенда
– Интеграция Play и DI фреймворков

Мы постараемся организовать онлайн трансляцию встречи

Участников встречи ждут подарки, и как всегда, возможность получить лицензию на IntelliJ IDEA от JetBrains

Tags: , , ,

Java and Cloud на JUGUA (22 ноября)

November 8th, 2014 No comments

Коллеги, приглашаем Вас на встречу JUG UA, которая будет проходить при поддержке компании Neohost – украинского хостера Jelastic

Дата: суббота, 22 ноября, с 11:00 до 16:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems

 

Программа встречи

During this talk there will be an attempt to answer this question and ideas behind Docker will be explained.
How Docker helps to manage development environments with less effort, how to achieve continuous delivery using immutable server concept, how to manage set up a cloud within your workstation and many more.

  • Java-приложение на Google App Engine (Александр Замковый, Intro Pro) презентация

Хотите узнать легкий и быстрый способ разместить свой Java-проект в облаке, да еще в инфраструктуре Google и бесплатно? Тогда Вам сюда!
Рассмотрим основные инструменты Google App Engine и работу с PaaS от Google на примере REST-сервиса с android клиентом и интерактивного календаря.

Технологии: Java, Google App Engine, Google Endpoints, Spring MVC, JPA, Spring Data, jQuery.

  • OpenShift: простота PaaS с гибкостью IaaS (Евгений Хист, Ciklum) презентация

OpenShift – современная облачная платформа, которая предоставляет все необходимые инструменты для разработки, размещения и масштабирования ваших приложений в публичном и приватном облаке.
Гибкость предлагаемая OpenShift делает эту платформу уникальной.
OpenShift строит мост между простотой, которую предлагает PaaS слой, и гибкостью IaaS.
На практических примерах узнайте, как OpenShift предлагает гибкость IaaS, в тоже время предоставляя абстракцию PaaS.

  • Jelastic PaaS/IaaS возможности и преимущества (Vladimir Iliushenko, Neohost) презентация

Что нового в релизе Jelastic  2.5. Как использование облака jelastic может облегчить работу программиста.

Участников встречи ждут подарки, и как всегда, возможность получить лицензию на IntelliJ IDEA от JetBrains

Storm & Scala на JUGUA (15 октября)

October 11th, 2014 2 comments

java_day2Коллеги, приглашаем Вас на встречу JUG UA на которой пройдет прогонка двух докладов для JavaDay Kiev 2014

Дата: среда, 15 октября, с 19:00 до 22:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems

 

Программа встречи (видео)

– Object-Fucntional Patterns in Scala (Vitaliy Savkin, EPAM)

The presentation shows how Scala unites the best sides of Object-Oriented and Functional Programming and the scala-way solutions of commonly occurring software design problems.

– Highly available and scalable application for dummies with Storm (Andrii Golovei, EPAM)

При разработке высоконагруженных систем часто возникают вопросы: «Как написать код один раз и заставить его динамически масштабироваться?», «Как гарантировать транзакционность?», «Как не допустить дублирования данных» и еще много «Как …». В этом докладе я расскажу о граблях на которые наступала наша команда при разработке, и как большинство из них возможно обойти с помощью Storm framework.

Активных участники встречи, ждут подарки, а так же бесплатный билет на JavaDay Kiev.

Tags: , ,

Petri net and Java concurrency на JUGUA (10 сентября)

September 3rd, 2014 2 comments

Коллеги, приглашаем Вас на встречу JUG UA

Дата: среда, 10 сентября, с 19:00 до 22:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems

 

Программа встречи

– Использование цветных сетей Петри для моделирования работы многопоточных Java-приложений (к.т.н. Дмитрий Гломозда, НаУКМА)

В докладе на примере задачи поставщика-потребителя демонстрируется использование цветных сетей Петри для моделирования и исследования работы многопоточных Java-приложений, в частности, ответ на вопрос о возможности возникновения тупиковой ситуации. Приводится сравнение поведения программ, в одной из которых используется связка команд wait()/notify(), а в другой – wait()/notifyAll().

– Storm real-time processing framework (15min – Lightning Talk) (Andrew Golovey, EPAM)

Любой Java-разработчик знает, что многопоточность — это зло, и что писать многопоточный код гораздо сложнее, а работает он гораздо медленнее. Но какие задачи возникают в реальном коммерческой разработке помимо запуска асинхронного выполнения кода?
В этом докладе я представлю несколько задач, с которыми мы столкнулись в своем проекте, и решения, к которым мы пришли. Доклад носит прикладной характер и поможет вам расширить кругозор в многопоточной разработке.

– О бесконечно долгой работе дочерних процессов Java-приложения (Голоднов Кирилл, Yandex)

Использование внешних процессов в Java-приложении – достаточно распространённая практика. Однако неправильное использование Java-инструментария для их запуска может привести к тому, что дочерний процесс будет работать бесконечно долго. В этом докладе я приведу примеры таких процессов, расскажу почему так происходит, а также – как это можно исправить.

Активных участники встречи, как обычно, ждет подарок от JetBrains, а так же бесплатный билет на JavaDay Kiev 2014.

До Львова на джаву!

August 14th, 2014 No comments

6-го вересня у славнім місті Львові відбудеться чергова конференція

JDay Lviv 2014

Започаткована як подія для джава розробників, цього року конференція розширює коло своїх доповідей та включає в себе теми, які можуть бути корисними не тільки для джавістів, а й для програмістів інших напрямків. Програма включає в себе, окрім суто java world промов, ще й доповіді про функціональне програмування, новітні технології в розробці інтерфейсів, соціальні аспекти професійної діяльності розробників ПЗ та багато інших тем. Всього 15 годин доповідей в 3 потоках.

Реєстрація вже відкрита – поспішай купити квиток: http://jday.ticketforevent.com/en/

Запрошую відвідати Львів в найкращу пору, спробувати львівську каву та з користю провести час. Для гостей з інших міст наш партнер – готель Rius надає 15% знижку

P.S.Для тих хто розмістить своє фото у футболці JDayLviv у FB/G+/Twitter з хештегом #JDayLviv і посиланням на нашу сторінку www.jday.com.ua – знижка 100 грн

Java 8 Date&Time API, DevOps на JUGUA (13 августа)

August 6th, 2014 No comments

Коллеги, приглашаем Вас на встречу JUG, на которой будет в рамках IT Week компании EPAM Systems

Дата: среда, 13 августа, с 19:00 до 22:00
Адрес: ул. Кудряшова, 14-б (кафетерий), офис EPAM Systems

Программа встречи

– Java 8 Date&Time API (Oleg Tsal-Tsalko, EPAM Systems) (slides, src)

Данный доклад пройдет в формате code kata, где Вам будет предложено “озеленить”  заранее написанные модульный тесты. Поэтому, кто хочет активно поучаствовать в данном упражнении, возьмите, пожалуйста, ноутбуки и не забудьте поставить на них JDK 8 + IDE.
Кто больше всех тестов “озеленит”, получит подарок от Епам и JetBrains.

– Helping hand to Ops or what developers can really contribute in DevOps concept? (Taras Slipets, Ciklum)

Nowadays we need to cope with fast and growing amount of nodes in enterprise distributed systems. One of the cornerstones in this process is tight cooperation between operations and developers which corresponds to well-known DevOps concept. This presentation addresses issues of automatic software deployment and monitoring. To be more precise – one of the possible solutions for doing that according to DevOps paradigm.