30-й IT talk в Петербурге — 28 мая 2015 года
Тема: Компоненты, React и Flux.
Спикер: Даня Абрамов.
О чем пойдет речь?
Два года назад Facebook выпустил фронтэнд-фреймворк, настолько радикально отличавшийся от всего, что было во фронтэнде на то время, что никто сперва не воспринял его всерьез. Понадобилось время, прежде чем стало заметно, что за фасадом из непопулярных идей вроде использования HTML-подобного синтаксиса внутри JavaScript или отказа от ООП стоят столпы функционального программирования: декларативность, неизменяемость, предсказуемость, контролируемые побочные эффекты и композиция.
React доказал, что декларативное описание UI — мощнейшая парадигма, способная изменить не только мир веб-разработки, но и создание графических интерфейсов на других платформах. Недавно вышедший React Native позволяет создавать в той же манере настоящие нативные интерфейсы на iOS и, в скоро будущем, на Android. Даже сами создатели UIKit теперь рекомендуют React.
В этой лекции я расскажу, что такое React, какие проблемы он решает и как, а также расскажу об одном из популярных вариантов архитектуры React-приложения, известном как Flux.
В программе:
1830 — 1900 Сбор участников. Угощения.
1900 — 1910 Вступление: зачем рендерить на клиенте.
1910 — 1950 Что такое React, для чего он нужен, и как на нем писать.
1950 — 2010 Интересные и необычные применения React.
2010 — 2050 Что такое архитектура Flux, и когда ее стоит применять.
2050 — 2110 Эволюция Flux: Relay.
2110 — 2130 Вопросы и ответы.
О спикере:
Даня Абрамов руководил командой разработки в Stampsy, когда она разрабатывала iPad-приложение, получившее фичер в американском App Store. Позже руководил разработкой веб-версии Stampsy.com со сложным интерактивным клиентским интерфейсом, включавшим в себя драг-н-дроп редактор постов. Работал в компании DataArt. Сейчас посвящает большую часть времени своим опенсорс-проектам — React Hot Loader и React DnD.
Дата проведения: 28 мая, 1900.
Место проведения: Санкт-Петербург, Большой Сампсониевский пр., д. 60А (вход с Гельсингфорсской ул.), БЦ «Телеком СПб», конференц-зал DataArt, 1-й этаж.
Участие бесплатное. Необходима регистрация по ссылке http://easycheck.dataart.ru/invite?q=20903b0d00f680a0f1ae1313c0315c94.
Будем рады видеть всех!
Есть вопросы? Звоните: +7 (921) 595–35–78 или пишите: it-talk.spb@dataart.com.