ODESSA JS 2016
Время встретить старых и новых друзей
Видео с конференции (обновляется)

2-3 июля / ГРИБОВКА, отель "ЧЕРНОЕ МОРЕ БУГАЗ" / Лето. Море. JavaScript.
Цена билета
3500 грн
Скидка студентам 50%
Скидка для людей с ограниченными возможностями 50%
В стоимость билета
входит:
horn
Посещение
Lighting Talks pre-party
1 июля
people
Участие
в конференции 2-3 июля
(2 потока докладов)
pizza
Вкусные
обеды и кофе-брейки
bus
Групповой трансфер
на автобусе
(в субботу и воскресенье, утром
и вечером из Одессы в отель и обратно)
price
Участие во всех
розыгрышах и активностях
конференции
party
Посещение afterparty
на берегу моря
folder
Конференц-пакет
участника
Информация
Препати
1 июля ( в пятницу) ждем вас к 18:00 в Компьютерной Академии Шаг, по адресу: г. Одесса, ул. Еврейская, 3, 3 эт, Конференц-зал 315.

2 июля в отеле Черное Море Бугаз в Грибовке
Утренняя йога у отеля Черное Море 9:30
Начало регистрации 10:00
Начало конференции 11:00
Афтепати начинается сразу после окончания докладов в субботу

3 июля в отеле Черное Море Бугаз в Грибовке
Утренняя йога у отеля Черное Море 9:15
Начало конференции 10:20
Окончание конференции 18:00

Трансфер
Автобусы заберут участников конференции утром 2 и 3 июля от центрального жд вокзала Одессы (ориентир), время с 7:00 до 9:00.
Доклады
martin-naumann
Martin Naumann
WebGL, basic computer graphics for frontend devs
The talk will explain how rendering works and what performance issues may be rendering related and what to do about them.
Artyom Trityak
Артем Тритяк
Forward to the Past or data-fetching in React.js
We have to go back and make new things better. Why do we need data fetching in React views?
vadim-makeev
Вадим Макеев
Grid Layout
Верстаете, как юный бог, на флексах или пасёте флоуты по углам — неважно. Когда-нибудь вам придётся перейти на грид-раскладки. Не просто инлайн-блоки на стероидах, как флексы, а принципиально новую систему, созданную специально для сложных раскладок. Понятное введение и примеры использования для реальных задач.
denis-stoyanov
Денис Стоянов
Rx.js пожоще
Из чего состоит Rx, базовые принципы и понятия функциональное и реактивного программирования, написание своего Rx.
ingwar-stepanyan
Ингвар Степанян (@RReverser)
Intro to Optimizing Compilers
Have you ever wondered how modern JavaScript engines word under the hood? Why some of them are faster on particular cases and, on the other hand, what do they all have in common? Or maybe you want to learn how to debug the intermediate representation or even low-level machine code your JavaScript was turned into in any chosen engine? Or maybe you are more interested in why & how those IRs are used for optimizations? Welcome to my talk.
denis-zaichenko
Денис Зайченко
Angular 2 Universe
Что происходит в ng комьюнити? Какие полезные библиотеки уже написаны? Что нам дает TypeScript? Какие киллер фичи идут из коробки?
andrey-kucherenko
Андрей Кучеренко
SmartHouse - практическое применение IoT в уютной JS разработке
В этом докладе я расскажу о опыте разработки системы умного дома. Опишу архитектуру и покажу примеры реализации распространенных задач, возникающих перед разработчиками, создающими решения на базе IoT.
Александр Завьялов
Александр Завьялов
Пишем код, тягаем штангу
Что позволяет разработчику сохранять свежесть мысли и уверенность в себе? Что не дает лени взять верх и заставляет проснуться утром? Что наполняет нас энергией и планами на будущий день? Поговорим о необычном: о влиянии спорта на нашу жизнь и работу. Спортзал, бассейн, танцы — любое спортивное хобби дарит нам силы для ежедневной рутины и новых достижений в мире фронтенд разработки. Посещение доклада дает +10 к жиму.
olexander-labah
Александр Лябах
What professionals can learn from coding games?
I want to talk about games. Games that allow you and require you to use your coding skills. As a founder of one of these games for coders, I can say that besides the obvious of having fun, there are a lot of things you can learn from them -- even if you are an experienced coder.
philip_shurpik
Филип Шурпик
Offline first in React Native and Redux
В своем докладе я хочу рассказать о своем опыте создания архитектуры offline-first mobile приложения с использованием React и Redux. Будет рассмотрена как разработка React Native, так и Cordova + React приложений.
sergey-rubanov
Сергей Рубанов (@chicoxyzzy)
Что не так с web и как с этим жить
В 2015 году JS обрел гармонию. В 2016 гармонию обрели браузеры и NodeJS. Несмотря на это, web до сих пор несовершенен. Но уже готовятся значительные изменения в платформе. Поговорим о WebAssembly, некоторых интересных спецификациях и выясним как со всем этим жить.
vyacheslav-slinko
Вячеслав Слинько (@vslinko)
Relay internals, such as cache algorithm, garbage collector, algorithm of applying optimistic updates
Доклад для тех, кому интересно поглядеть на внутренности Relay. Что на самом деле скрывается за публичным API? Как Relay хранит данные? Как Relay готовит запросы?
dima-maleev
Дима Малеев
Архитектура, или как мы куда-то не туда пошли
Well, we are in constantly changing world of JavaScript development: tons of frameworks, FRP, virtual DOM, etc. If take a look on more enterprise systems - we are storm against calm water. But does it means that it is bad on their world and good on ours? Let's have philosophical talk about current situation of JS architectures, usages of the tools, and even culture.
kirill_yakovenko
Кирилл Яковенко (@blia)
Стринги
Будет говорить о том, что с ES2015 в мир javascript пришли template strings(literals). Какие возможности они предоставляют и как их можно использовать для инлайнинга различных языков программирования в javascript.
nikolay-belichuk
Николай Беличук
Карты и картографические сервисы
Карты представляют собой реальный мир, но в гораздо меньших масштабах.Они помогают вам выяснить, где вы находитесь, как добраться туда, куда вы хотите отправиться и какие места есть рядом. Но кроме этого карты отличный инструмент для визуализации данных и один из самых быстрых способов восприятия информации.
gusev-dima
Дмитрий Гусев
Node.js вширь и вглубь
Доклад про горизонтальное масштабирование Node.js приложений в целом, работе с репликами и шардингом MongoDB, как выжимать из железа соки и балансировать нагрузку.
timur-shemsedinov
Тимур Шемсединов
Node.js Macht Frei
Доклад о экспериментальном технологическом стеке и реактивной интерактивности, приходящей на смену ветхому вебу.
xenia-redulova
Ксения Редунова
ECMAScript: past, present and future
Расскажу о текущем состоянии дел в ECMAScript, что можно использовать, что где поддерживается, к чему стремится стандарт. Разберемся, получился ли "JavaScript с человеческим лицом" :)
alex-trush
Алекс Труш
Elm: functional programming in your browser
Elm is functional language for front-end, it is a breath of fresh air, that offers a real and substantial alternative to MV*-style frameworks. It improves upon JS by nearly eliminating runtime crashes, meaning no more "undefined is not a function". It functional neture allow you to write composeble and programmable layout that really works as you expect it to work.
lesha-migutskii
Алексей Мигуцкий
Ребрендинг в продакшене
Я расскажу, как при помощи волшебной формулы "modular css + html = style guide" в сжатые сроки изменить продукт до неузнаваемости, сделать волосы мягкими и шелковистыми и не сойти с ума.
viktor_grishenko
Виктор Гришенко
Sync: rocket science explained
В мире, где у каждого пользователя по нескольку устройств, даже однопользовательские приложения нужно синхронизировать. Как Apple, Google и Dropbox синхронизируют данные и как это делается в Swarm.js - offline, caching, prefetch и real-time sync.
Nikolay Kozhukharenko
Николай Кожухаренко
Koa.js as an alternative to Express
Почему стоит выбрать Koa.js вместо Express? А также: как генераторы помогают решить проблему обработки ошибок в NodeJS, как устроены middlewares и "плоский" асинхронный код с библиотекой Сo.
Роман Ермаков
Николай Алименков и Роман Ермаков
Excellence of Engineering Practices for Large-scale JavaScript Applications
When you work in a small collocated team many engineering practices and approaches are relatively easy to use and adapt. In large project with many teams working on the same product this task is not so simple. We want to share our experience in implementing full set of engineering practices in big product development team (more than 150 people, 10+ teams). We will cover Code Review, unit testing, TDD, functional testing, Continuous Delivery and others team coordination/knowledge sharing practices. Except theory we will show short practical demo how regular work of our FE looks like on daily basis.
Роман Ермаков
Александр Черкасский
JavaScript разработчик глазами PMа
Что такое быть PMом? Стоит ли пробовать разработчику, сколько денег и другие приключения.
Сергей Поплавский
Сергей Поплавский
IoT Real Time Dashboards with SignalR
В ходе данного доклада мы посмотрим, как используя SignalR и ChartJS отображать данные из датчиков в режиме, приближенному к реальному времени. А в ходе демо, мы рассмотрим стек облачных сервисов Azure для работы с датчиками и исполнительными устройствами.
Юрий Шевцов
Юрий Шевцов
Internet of things в офисе
В своем докладе я расскажу как мы автоматизировали некоторые части офиса.
Расписание
Пятница
18:15
Карты и картографические сервисы
Николай Беличук
19:00
Forward to the Past or data fetching in React.js
Артем Тритяк
20:00
Internet of things в офисе
Юрий Шевцов
20:30
Lightning talks
Суббота
Зал A
Зал B
9:15
Йога
10:00
Регистрация
11:00
Grid Layout
Вадим Макеев
Sync: rocket science explained
Виктор Гришенко
11:45
Кофе-брейк
12:00
Offline first in React Native and Redux
Филип Шурпик
Node.js вширь и вглубь
Дмитрий Гусев
13:00
Обед (часть 1)
14:00
Обед (часть 2)
14:30
Intro to Optimizing Compilers. Часть 1: Теория. PRO.
Ингвар Степанян
What professionals can learn from coding games?
Александр Лябах
15:30
Intro to Optimizing Compilers. Часть 2: Практика. PRO.
Ингвар Степанян
Elm: functional programming in your browser
Алекс Труш
16:15
Специфика работы со стартапами (сессия от Qualium Systems) (Зал A)
16:30
Rx.js пожоще
Денис Стоянов
Архитектура, или как мы куда-то не туда пошли
Дима Малеев
17:30
Что не так с web и как с этим жить
Сергей Рубанов
Angular 2 Universe
Денис Зайченко
18:15
Розыгрыш квадрокоптера от компании Dev-Pro.net. (Зал A)
18:45
Пишем код, тягаем штангу
Александр Завьялов
19:00
Lightning talks
AFTERPARTY!
Воскресенье
Зал A
Зал B
Зал C
9:15
Йога
10:20
ECMAScript: past, present and future
Ксения Редунова
Architecture of Node.js application
Nickolay Lototskiy
11:00
Excellence of Engineering Practices for Large-scale JavaScript Applications
Николай Алименков и Роман Ермаков
Node.js Macht Frei
Тимур Шемсединов
11:45
Кофе-брейк
12:00
WebGL, basic computer graphics for frontend devs
Martin Naumann
Koa.js as an alternative to Express
Николай Кожухаренко
13:00
Обед (часть 1)
14:00
Обед (часть 2)
14:30
Ребрендинг в продакшене
Алексей Мигуцкий
IoT Real Time Dashboards with SignalR
Как подготовиться к собеседованию в ИТ-компанию
(Анна Орлова, Qualium Systems)
15:00
Вступительное слово от представителей Intetics and DO IT
15:15
Проекты и призы DataArt (Зал A)
15:30
Стринги
Кирилл Яковенко
SmartHouse
Андрей Кучеренко
Progressive Web Apps или фишки, которые позволяют приблизить сайт к приложению
Дмитрий Тинитилов (КА ШАГ)
16:00
Мир в облаках. Что выбрать и куда двигаться?
Сергей Поплавский (Майкрософт Украина)
16:15
9 reasons to join Levi9 (сессия от Levi9) (Зал A)
16:30
Relay internals
Вячеслав Слинько
JavaScript разработчик глазами PMа
Александр Черкасский
Knowledge Map для начинающего IT-специалиста. Розыгрыш сертификата на обучение
Глеб Свяжин (Курсы Фабрика)
Спонсоры
General
Gold
Silver
Bronze
Мы рады обсудить с Вами дополнительные условия партнерства, которые будут наиболее
интересны для Вас, в индивидуальном порядке.
Хотите стать спонсором?
позвоните по телефону +38 050 373 14 65 (Юлия)
напишите нам odessajsconf@gmail.com
или постучитесь в Skype - cherni44ka
Скачать партнерскую программу
Партнеры
KievJS
KharkivJS
DOU
IT-sobytie
GUID
frameworksdays
factory.od.ua
hotwork
webcamp
svita
fornetti
Место проведения
2-3 июля - два основных дня конференции мы проведем на самом берегу Черного моря, в отеле «Черное море» Бугаз http://blacksea-hotels.com/object/bugaz/location.

Адрес: 67800, Одесская область, Курорт Грибовка, «Золотой Бугаз» 17.

Отель располагается в 40 км от Одессы. Расстояние до одесского ЖД вокзала - 35.6 км. Расстояние до одесского аэропорта - 35.1 км.

Трансферы каждый день от ж/д вокзала Одессы и обратно будут предоставлены организаторами конференции.
Организаторы
Юля Черняк
julia.cherniak@gmail.com
Skype: cherni44ka
+38 (050) 373-14-65
organizers
Артем Тритяк
@ArtyomTrityak
art.trityak@gmail.com
Skype: art.trityak
Полезная информация
ПРОЖИВАНИЕ В ОТЕЛЕ ЧЕРНОЕ МОРЕ БУГАЗ

Администрация отеля Черное Море Бугаз в Грибовке утвердила скидки на проживание в отеле для гостей OdessaJS'2016 - 20% на проживание в основном корпусе и скидка 10% на проживание в корпусе эконом-класса.
Спасибо им за это огромное!

Стоимость проживания в основном корпусе (не учитывая скидок), фотки тут.
Стоимость на размещение в корпусе эконом-класса (с завтраком) в сутки, которую нам озвучили:
Одноместное - 1470грн
Двухместное - 1620грн
Трехместное - 1950грн
Четырехместное - 2350грн


Апартаменты - 3900грн. Апартаменты представляют собой двухъярусную мини-квартиру (площадью около 80 м2).
На первом этаже находится кухня-студия с духовым шкафом и диваном, который также может служить спальным местом.
На втором этаже - спальня.


Заявки на бронирование номеров администрация принимает на hotel.bugaz@gmail.com
и по номеру (048) 730-81-50, (096) 01 55555
Для получения скидки необходимо назвать кодовую фразу Конференция OdessaJS'2016