SlideShare a Scribd company logo
Impact Mapping: планирование
разработки продукта с учетом
бизнес целей
Александр Бындю (byndusoft.com)
Хайп против реальности: год
жизни с изомофорным React-
приложением
Илья Климов / Javascript.Ninja
Кто я?
WookieeLabs
CEO
JavaScript.Ninja
Тренер
Kottans.Org
Котан-джаваскриптер
Немного про проект
Что внутри?
• React
• Redux
• React-Router
• Redux-Saga
• Redux-Form
• SVG
• JQuery ☹
• SASS
• Webpack
• Магия…
Год спустя…
• React 0.13.x à 15.3.x
• Redux 1.0.0 à 3.x.x
• React-Router 1.x à 4.x
• Redux-Saga 0.x à 1.x
• Redux-Form v5 à v6
Изоморфность: темная сторона силы
webpack-isomorphic-tools
universal-webpack
«Коннектобоязнь»
i18n
react-intl
i18n
Строгая типизация
?
TК°Conf. Хайп против реальности: год жизни с изомофорным React-приложением. Илья Климов.
Flow: Good parts
Flow: Awful parts
TК°Conf. Хайп против реальности: год жизни с изомофорным React-приложением. Илья Климов.
JSON-Schema
tcomb
babel-plugin-tcomb
tcomb in action
You shall not pass!
А может 

ну эту типизацию?
TL;DR
Вопросы?
@xanf_ua

More Related Content

PDF
Continuous Integration(как мы подружили frontend и backend)
PPTX
Continuous integration, или как мы подружили front end и back-end
PDF
AzovDevMeetup 2016 | Zero downtime — как релизить продукт миллионам пользоват...
PDF
Atlassian user group
PDF
React.js: Ускоряем UX/UI
PPTX
AgileCamp'11. Build Automation
PDF
Инновации и JavaScript
PDF
"Изоморфная разработка на javascript с помощью react.js" Максим Климишин
Continuous Integration(как мы подружили frontend и backend)
Continuous integration, или как мы подружили front end и back-end
AzovDevMeetup 2016 | Zero downtime — как релизить продукт миллионам пользоват...
Atlassian user group
React.js: Ускоряем UX/UI
AgileCamp'11. Build Automation
Инновации и JavaScript
"Изоморфная разработка на javascript с помощью react.js" Максим Климишин

Similar to TК°Conf. Хайп против реальности: год жизни с изомофорным React-приложением. Илья Климов. (20)

PDF
Денис Измайлов, JavaScript сегодня: React, Redux и новая реальность
PDF
JavaScript сегодня: React, Redux и новая реальность
PPTX
Изоморфные React-приложения производительность и масштабирование / Денис Изма...
PPTX
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
PDF
Изоморфные react-приложения
PDF
Изоморфные React-приложения: производительность и масштабирование
PPTX
Little Service in 2h
PDF
AzovDevMeetup 2016 | Выстраивание процесса и применение Best Practices с нуля...
PDF
"Изоморфный D3 + MALEVICH", Алексей Охрименко, MoscowJS 25
PDF
Rambler.iOS #6: Не рычите на pbxproj
PPTX
Dmytro Nemesh "Building the perfect infrastructure with Kubernetes"
PDF
Интерактивные карты планировок на сайтах торговых центров
PPTX
Angular vs Angular 2 vs React. Сергей Александров
PPTX
Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
PPTX
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
PDF
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
ODP
SVG in game development
PDF
Javascript-фреймворки:
 должен остаться только один
PDF
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
PDF
Актуальные технологии и тренды в веб-разработке
Денис Измайлов, JavaScript сегодня: React, Redux и новая реальность
JavaScript сегодня: React, Redux и новая реальность
Изоморфные React-приложения производительность и масштабирование / Денис Изма...
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Изоморфные react-приложения
Изоморфные React-приложения: производительность и масштабирование
Little Service in 2h
AzovDevMeetup 2016 | Выстраивание процесса и применение Best Practices с нуля...
"Изоморфный D3 + MALEVICH", Алексей Охрименко, MoscowJS 25
Rambler.iOS #6: Не рычите на pbxproj
Dmytro Nemesh "Building the perfect infrastructure with Kubernetes"
Интерактивные карты планировок на сайтах торговых центров
Angular vs Angular 2 vs React. Сергей Александров
Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
Graal, Truffle, SubstrateVM and other perks: what are those and why do you ne...
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
SVG in game development
Javascript-фреймворки:
 должен остаться только один
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Актуальные технологии и тренды в веб-разработке
Ad

More from TKConf (19)

PDF
TК°Conf. Как мы делали ЖЖ. Егор Толстой.
PDF
TК°Conf. Организация разработки Frontend. Виталий Слободин.
PDF
TК°Conf. Ещё не поздно учить WebGL. Антон Корзунов.
PDF
TК°Conf. Stylelint — как и зачем линтить CSS. Андрей Ситник.
PDF
TК°Conf. Как оформить права на программный продукт, чтобы его не угнали конку...
PDF
TК°Conf. Как проложить путь к успеху с помощью банковских карт. Александр Сычев.
PDF
TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.
PDF
TК°Conf. Как отвечать за продакшн. Андрей Сумин.
PDF
TК°Conf. Микросервисы и Docker. Глеб Паньшин.
PDF
TК°Conf. 10 проблем автоматизации UI и их решение с помощью JDI. Роман Иовлев.
PDF
TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.
PDF
TК°Conf. Сетевые орг.структуры. Владимир Каленов.
PDF
TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.
PDF
TК°Conf. Impact Mapping: планирование разработки продукта с учетом бизнес цел...
PDF
Функциональное программирование в продуктовой разработке
PDF
SQL vs NoSQL: 
проблема выбора
PDF
Разработка через микросервисы
PDF
Архитектура растущего проекта, на примере ВКонтакте
PDF
Проектирование архитектуры крупных веб-систем
TК°Conf. Как мы делали ЖЖ. Егор Толстой.
TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Ещё не поздно учить WebGL. Антон Корзунов.
TК°Conf. Stylelint — как и зачем линтить CSS. Андрей Ситник.
TК°Conf. Как оформить права на программный продукт, чтобы его не угнали конку...
TК°Conf. Как проложить путь к успеху с помощью банковских карт. Александр Сычев.
TК°Conf. «Быстрокод» и что за это бывает. Артём Кулаков.
TК°Conf. Как отвечать за продакшн. Андрей Сумин.
TК°Conf. Микросервисы и Docker. Глеб Паньшин.
TК°Conf. 10 проблем автоматизации UI и их решение с помощью JDI. Роман Иовлев.
TК°Conf. Обеспечение качества в продуктовых проектах. Наталья Руколь.
TК°Conf. Сетевые орг.структуры. Владимир Каленов.
TК°Conf. Красивый интерфейс — это лишь часть крутого UX. Никита Ефимов.
TК°Conf. Impact Mapping: планирование разработки продукта с учетом бизнес цел...
Функциональное программирование в продуктовой разработке
SQL vs NoSQL: 
проблема выбора
Разработка через микросервисы
Архитектура растущего проекта, на примере ВКонтакте
Проектирование архитектуры крупных веб-систем
Ad

TК°Conf. Хайп против реальности: год жизни с изомофорным React-приложением. Илья Климов.