3-6 июля

в рамках Odessa Innovation Week 2015

пройдет VI профессиональная конференция специалистов в области веб и мобильных технологий WebCamp 2015. Каждый день конференции будет посвящен отдельному направлению:

WebCamp: Front-end Developers Day

4 июля

Эксперты с уникальным опытом представят узкотехнические темы и поделятся последними новостями frontend-разработки. Автоматизация фронтенда, шаблонизаторы и препроцессоры, одностраничные приложения и клиентская шаблонизация, мобильные сайты и приложения на веб-технологиях, генераторы статики, офлайн и кэширование в локальных хранилищах, JavaScript-фреймворки, WebRTC, React и многое другое будет ждать Вас в этот день.


Программа WebCamp: Front-end Developers Day, 4 июля
Время Название
9:00-10:00 Регистрация
10:00-10:15 Открытие
10:15-10:55

Пишем БЭМ правильно

Игорь Зенич (Team Lead at iDeus)

Вы совершенно не понимаете сути БЭМ. БЭМ — это не фреймворк «клац-клац и в продакшен». БЭМ — это не длинные CSS-классы. БЭМ — это не религия. БЭМ — это, в первую очередь, паттерн. Паттерн мышления и разработки. Но за 6 лет о нём нигде так и не написали понятным языком с примерами верстки обычных маленьких сайтов без BEMJSON, BEM Tools и вот этого вот всего. Я расскажу вам о своём 3-летнем опыте внедрения и использования БЭМ для жестокого мира аутсорса и про те грабли, на которые мы наступали.

10:55-11:35

PhoneGap приложения на стероидах

Аким Халилов

Задумывались ли вы когда-либо о том, что можно написать iOS / Android приложение используя только HTML + JS + CSS?
Думаете, интерфейсы на мобильном устройстве могут тормозить? - Могут, если делать как раньше...
В докладе пойдет речь о том, как писать приложения на PhoneGap, но создавать быстрые интерфейсы. Рассмотрим, как можно собирать приложение на лету на node.js и распространять через "облака".

11:35-12:05 Кофе-брейк
12:05-12:45

FRP + React, building async UIs

Роман Якобчук (Senior Software Developer at LifeStreet Media)

Ви помітили, що складність Front-end проектів росте неймовірними темпами? Не так давно JS слугував для додавання анімашок. Зараз цілком реально зустріти проект з мільйонами строк коду. Прийшов час переймати кращі практики з інших сфер програмування. Я покажу вам найелегантніший підхід, котрий мені зустрівся, Functional Reactive Programming, і навчу поєднувати його з React.js. Ви побачите як декларативно описати складний UI, роботу з асинхронністю зробити прозорою та зрозумілою, а підтримку коду спростити в рази.

12:45-13:25

Backbone.js scalable application

Коротков Александр (Tech Lead at ReviMedia)

Рассмотрим структуру и отдельные части приложения. Обсудим преимущества структуры для редактирования девелопером напрямую или менеджером через UI.

13:25-15:00 Обед
15:00-15:40

Обзор библиотек и каналов коммуникации пользователя и веб-приложения

Александр Михайленко (Основатель платформы Jeapie)

В докладе будут подробно разобраны различные виды push-уведомлений от веб-приложения пользователю, в том числе свежайшие Google Chrome 42 уведомления, их способ работы, варианты реализации и кейсы применения.

15:40-16:20

Фронтенд-мониторинг в Grammarly

Алексей Ященко, Сергей Руденко (Grammarly)

Доклад о фронтенд-мониторинге для 10M пользователей: использование Logstash, ElasticSearch и Graphite для мониторинга FE продуктов Grammarly. Обеспечение качества продукта и безопасные регулярные релизы с помощью мониторинга.

16:20-16:50 Кофе-брейк
16:50-17:30

Как писать код лучше, используя TDD

Сергей Селецкий

Как писать код лучше, используя TDD.
Что такое Test Driven Design (TDD).
Мифы о TDD.
Почему TDD помогает лучше структурировать код.
Когда не стоит использовать TDD.
Примеры на JavaScript'е.

17:30-18:10

Rx.js - делаем асинхронное программирование проще

Александр Мостовенко (Python developer at Prom.ua)

В данном докладе будет рассмотрено преимущество FRP подхода к построению javascript приложений на примере библиотеки Rx.js. Узнаем как Rx.js позволяет избавиться от callback hell и превращает сложные вещи в простые.

18:10-18:20 Кофе-брейк
18:20-19:05

React.js LiveCoding session

Артем Тритяк (Lead FrontEnd developer at Electric Cloud)

В реальном времени мы разработаем приложение на React / Flux / ES6 / Webpack

19:05-19:15 Закрытие

Мастер-класс Сергея Селецкого "TDD на языке JavaScript" (2 июля)





Регистрация



Computing Partner Cloud Partner Генеральный технический партнер Партнеры
Место проведения: HUB Odessa, ул. Греческая, 1а
Контакты