JavaDay Воронеж 2015

14 ноября 2015 г. 11:30

ул. Станкевича, 36, БЦ «Форум», 4½ этаж

Регистрация закрыта

Описание

Главное Java-событие Воронежа вновь возвращается. Ждем всех, кому небезразлична Java и сопутствующие технологии 14 ноября в офисе DataArt. В этот раз конференция рассчитана на опытных и состоявшихся разработчиков, которым интересно «копнуть глубже» и обсудить действительно сложные технические вопросы.

 

JavaDay Воронеж — ключевое событие для всех любителей Java, которое уже пятый год подряд собирает экспертов, представляет все самое интересное и актуальное в мире Java.

 

Программа JavaDay Воронеж 2015

 

11:30 - 12:00

Регистрация

12:00 - 12:15

Открытие JavaDay Воронеж 2015, вступительное слово от организаторов.

12:15 - 13:15

«Otto - поднимаем production для Java backend на ноутбуке» - Антон Красиков, Solution architect, DataArt UK.

13:20 - 14:20

«DeviceHive: измеряем температуру на Java» - Николай Хабаров, Senior embedded-разработчик, DataArt Воронеж; Станислав Сидоренко, Teamlead/Senior Java Developer, DataArt Воронеж.

14:25 - 14:45

Кофе-брейк

14:45 - 15:25

«Использование Spark Streaming как компонента lambda-архитектуры» - Антон Нехаев, Scala-разработчик, DataArt Воронеж.

15:30 - 16:30

«Про Parboiled» - Павел Попов, Scala-разработчик, DataArt Воронеж.

16:30 - 17:00

Закрытие JavaDay Воронеж 2015

 

 

Подробнее о докладах

 

«Otto - поднимаем production для Java backend на ноутбуке».

Очень часто встречаются проекты, в которых сильно отличаются окружение, в котором работает приложение. Далеко не все задумываются о том, чтобы на ранних этапах проекта применить принцип Infrastructure as a Code, что приводит к проблемам синхронизации dev/test/live окружений. Инструменты типа Otto призваны решить подобные конфликты и сегодня мы посмотрим, как можно быстро создать локальное окружение, идентичное production, как его использовать при старте проекта, а также развивать и поддерживать во время релизов.

 

«DeviceHive: измеряем температуру на Java».

Во время выступления мы расскажем о DeviceHive, и о том, как подключаться к серверу. С помощью специальной библиотеки мы прямо на ваших глазах создадим небольшое приложение, считывающее реальные физические данные с реального физического устройства. А участникам в зале будет доступен Wi-Fi, и будет доступ к устройствам, так что каждый участник сможет попробовать самостоятельно написать приложение для работы с DeviceHive.

 

«Использование Spark Streaming как компонента lambda-архитектуры».

В своем выступлении я постараюсь ответить на вопрос, что такое Spark Streaming и в каких случаях он может помочь. Расскажу об основах работы с ним, а также о собственном опыте использования Spark Streaming в проектах.

 

«Про Parboiled».

Сегодня, в свете бурного роста популярности функциональных языков, всё чаще находят применение комбинаторы парсеров — подход, облегчающий разбор текста простым смертным. Такие инструменты, как Parsec (Haskell) и Planck (OCaml) уже успели хорошо себя зарекомендовать в своих экосистемах. Их удобство и востребованность в своё время подтолкнули создателя языка Scala, Мартина Одерски, внести в стандартную библиотеку их аналог — Scala Parser Combinators (ныне вынесены в scala-modules), а знание и умение пользоваться подобными инструментами — отнести к обязательным требованиям к Scala-разработчикам уровня A3.

Эта статья посвящена библиотеке Parboiled — мощной альтернативе и возможной замене для Scala Parser Combinators. Мы подробно рассмотрим работу с текущей версией библиотеки — Parboiled2, а также уделим внимание Parboiled1, так как большая часть существующего кода всё ещё использует именно её. Мы затронем следующие вопросы:

Почему Parboiled?

  • Введение в Parboiled2 от простого к сложному.

  • Миграция с первой на вторую версию библиотеки.

  • Подводные камни Parboiled1 и Parboiled2.

  • Паттерны и best-practices™ при написании парсеров.

 

Подробнее о докладчиках

 

Антон Красиков,Solution architect, DataArt UK.

Занимается созданием архитектуры как для небольших стартапов, так и для крупных банковских систем. Активно продвигает DevOps методики и инструментарий в массы :)

 

Николай Хабаров, Senior embedded-разработчик, DataArt Воронеж.

Закончил ВГТУ по специальности "Радиотехника". Имеет 8 летней опыт работы в области разработки встраиваемых систем и прикладного ПО. Является программистом и радиоинженером, что позволяет ему создавать и программировать реальные физические устройства. Большинство реализованных проектов включали в себя радиотехнические устройства и алгоритмы цифровой обработки сигналов. В свободное от работы время увлекается созданием радиолюбительских устройств и модернизацией мото/авто техники.

 

Станислав Сидоренко, Teamlead/Senior Java Developer, DataArt Воронеж.

Работаю в IT-сфере с 2006 г., а в DataArt — с 2007. Интересуюсь Java, Unix и криптографией. С 2012 г. в Dataart также занимаюсь платформой DeviceHive, предназначенной для создании M2M-коммуникации.

 

Антон Нехаев,Scala-разработчик, DataArt Воронеж.

Разработчик ПО, Scala-энтузиаст со стажем, сооснователь технологического стартапа «Праймтолк», в рамках которого вел разработку голосовой диалоговой платформы для телефонии, с возможностями распознавания и синтеза речи, а также ведения диалога на естественном языке.

 

В последнее время занимается проектами, связанными с распределенными системами и обработкой больших объемов данных.