SlideShare una empresa de Scribd logo
1 de 116
Descargar para leer sin conexión
Компонентный веб
Проникновение в дизайн
Антон Виноградов, Альфа-Лаборатория
FrontendConf 2015, 21-22 мая
1
Антон Виноградов
Разработчик интерфейсов
Альфа-Лаборатория
- более 3 лет занимаюсь фронтендом
- евангелист и БЭМ-контрибьютор
- автор OpenSource решений
@awinogradov
2
3
4
5
6
7
Везде одно и тоже…
8
Везде одно и тоже
9
Везде одно и тоже
• не те подходы
9
Везде одно и тоже
• не те подходы
• не те методологии
9
Везде одно и тоже
• не те подходы
• не те методологии
• и инструменты не те
9
Везде одно и тоже ;-)
Оживляем UI Kit
11
Оживляем UI Kit
• дизайнер в фотошопе
12
Оживляем UI Kit
• дизайнер в фотошопе
• разрабы во фреймворках
13
Оживляем UI Kit
• дизайнер в фотошопе
• разрабы во фреймворках
• компонентный веб
14
Оживляем UI Kit
• дизайнер в фотошопе
• разрабы во фреймворках
• компонентный веб
• генераторы гайдов
15
Оживляем UI Kit
• дизайнер в фотошопе
• разрабы во фреймворках
• компонентный веб
• генераторы гайдов
• дизайн в браузере
16
Оживляем UI Kit
• дизайнер в фотошопе
• разрабы во фреймворках
• компонентный веб
• генераторы гайдов
• дизайн в браузере
• учимся верстать
17
Все это про разработку…
Это не решает проблем взаимодействия
дизайнера и разработчика
Проблемы
20
Проблемы
• нет синхронизации
20
Проблемы
• нет синхронизации
• разная методология
20
Проблемы
• нет синхронизации
• разная методология
• 2 набора компонент
20
Проблемы
• нет синхронизации
• разная методология
• 2 набора компонент
• изменения в одну сторону
20
Проблемы
• нет синхронизации
• разная методология
• 2 набора компонент
• изменения в одну сторону
• визуальное наследование
20
Проблемы
• нет синхронизации
• разная методология
• 2 набора компонент
• изменения в одну сторону
• визуальное наследование
• верстка умерла
20
Дизайн в депрессии…
Решения
23
Решения
• одна методология на всех
23
Решения
• одна методология на всех
• один набор компонент
23
Решения
• одна методология на всех
• один набор компонент
• один принцип организации
23
Решения
• одна методология на всех
• один набор компонент
• один принцип организации
• версионность везде
23
Решения
• одна методология на всех
• один набор компонент
• один принцип организации
• версионность везде
• живые компоненты первичны
23
Решения
• одна методология на всех
• один набор компонент
• один принцип организации
• версионность везде
• живые компоненты первичны
• наследование на уровне

реализации компонент
23
Решения
• одна методология на всех
• один набор компонент
• один принцип организации
• версионность везде
• живые компоненты первичны
• наследование на уровне

реализации компонент
• максимум повторного 

использования
23
Компонентный дизайн
24
Дать живые компоненты
дизайнерам
core
corebase
corebasecompany
corebasecompanyservice
30
31
32
BEMHTML
BEMHTML
bit.ly/bemhtml-tmpl
Кнопка
35
BEMHTML
36
ReactJS
37
JSON
38
HTML
39
common common
Схема наложения уровней кода
40
common
desktop
common
touch
Схема наложения уровней кода
40
BEMHTML
43
ReactJS
44
JSON
45
SVG
46
common
desktop
common
touch
Новая схема наложения уровней кода
47
common
desktop
common
touch
Новая схема наложения уровней кода
sketch sketch
47
Структура
49
CSS
50
common.blocks/button/button.css common.blocks/button/__text/button__text.css
CSSTOATTRS
51
52
PROFIT!!!
53
IT WORK!
54
IT WORK!
54
bit.ly/svg-xmpl
Нет предела совершенству
ENB
bit.ly/enb-techs
the
Protein
Toolkit
the
save
the
save watcher
the
save watcher parse
the
save watcher parse commit
the
save watcher parse commit push
the
save watcher parse commit push PR
the
the
PR
the
hookPR
the
hook watcherPR
the
hook watcher pullPR
the
the
hook watcher rebuildpullPR
the
hook watcher rebuild reloadpullPR
the
Protein
Front end development workflow
the
Protein
Проблемы???
Проблемы
77
Проблемы
• разбор составных CSS свойств
78
Проблемы
• разбор составных CSS свойств
• размерность компонентов
79
sketch.blocks/button/button.css
Проблемы
• разбор составных CSS свойств
• размерность компонентов
• позиционирование
80
sketch.blocks/button/__text/button__text.css
Проблемы
• разбор составных CSS свойств
• размерность компонентов
• позиционирование
• именования
81
Проблемы
• разбор составных CSS свойств
• размерность компонентов
• позиционирование
• именования
• разбор состояний
82
Проблемы
• разбор составных CSS свойств
• размерность компонентов
• позиционирование
• именования
• разбор состояний
• программная специфика: 

атрибуты, символы, 

ограничения
83
Результат
84
Результат
• одна библиотека компонент
84
Результат
• одна библиотека компонент
• нет кучи дизайнерских версий
84
Результат
• одна библиотека компонент
• нет кучи дизайнерских версий
• всё под контролем
84
Результат
• одна библиотека компонент
• нет кучи дизайнерских версий
• всё под контролем
• все в теме
84
Результат
• одна библиотека компонент
• нет кучи дизайнерских версий
• всё под контролем
• все в теме
• один язык общения
84
Результат
• одна библиотека компонент
• нет кучи дизайнерских версий
• всё под контролем
• все в теме
• один язык общения
• нет дублирования работы
84
Спасибо!
theprotein.io
github.com/theprotein/svg-example
bem.info
@awinogradov

Más contenido relacionado

La actualidad más candente

Прототипирование с БЭМ — Антон Виноградов, Альфа-Лаб
Прототипирование с БЭМ — Антон Виноградов, Альфа-ЛабПрототипирование с БЭМ — Антон Виноградов, Альфа-Лаб
Прототипирование с БЭМ — Антон Виноградов, Альфа-ЛабYandex
 
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Ontico
 
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Ontico
 
Виталий Харисов - Общий цикл разработки
Виталий Харисов - Общий цикл разработкиВиталий Харисов - Общий цикл разработки
Виталий Харисов - Общий цикл разработкиYandex
 
BHSD MAIL.RU UI/UX 2016 Single interface
BHSD MAIL.RU UI/UX 2016 Single interfaceBHSD MAIL.RU UI/UX 2016 Single interface
BHSD MAIL.RU UI/UX 2016 Single interfaceTema Gladkov
 
Креативный Digital продакшен Wondermonkeys (2017)
Креативный Digital продакшен Wondermonkeys (2017)Креативный Digital продакшен Wondermonkeys (2017)
Креативный Digital продакшен Wondermonkeys (2017)Wondermonkeys Creative Production
 
Дизайн в хаосе
Дизайн в хаосеДизайн в хаосе
Дизайн в хаосеArtur Kasimov
 
Сайдпроекты БВШД 2016
Сайдпроекты БВШД 2016Сайдпроекты БВШД 2016
Сайдпроекты БВШД 2016Igor Silkin
 
UI Kit and design developig workflow
UI Kit and design developig workflowUI Kit and design developig workflow
UI Kit and design developig workflowArtem Molokov
 
UXPeople 2015: Юрий Ветров — Платформенное мышление
UXPeople 2015: Юрий Ветров — Платформенное мышлениеUXPeople 2015: Юрий Ветров — Платформенное мышление
UXPeople 2015: Юрий Ветров — Платформенное мышлениеYury Vetrov
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаYury Vetrov
 
Мини-лекция о веб-приложениях
Мини-лекция о веб-приложенияхМини-лекция о веб-приложениях
Мини-лекция о веб-приложенияхAlexander Babich
 
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)Ontico
 
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...Denis Safonov
 
Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5404fest
 
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаДизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаCocoaHeads
 

La actualidad más candente (20)

Прототипирование с БЭМ — Антон Виноградов, Альфа-Лаб
Прототипирование с БЭМ — Антон Виноградов, Альфа-ЛабПрототипирование с БЭМ — Антон Виноградов, Альфа-Лаб
Прототипирование с БЭМ — Антон Виноградов, Альфа-Лаб
 
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
 
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
 
Виталий Харисов - Общий цикл разработки
Виталий Харисов - Общий цикл разработкиВиталий Харисов - Общий цикл разработки
Виталий Харисов - Общий цикл разработки
 
BHSD MAIL.RU UI/UX 2016 Single interface
BHSD MAIL.RU UI/UX 2016 Single interfaceBHSD MAIL.RU UI/UX 2016 Single interface
BHSD MAIL.RU UI/UX 2016 Single interface
 
Креативный Digital продакшен Wondermonkeys (2017)
Креативный Digital продакшен Wondermonkeys (2017)Креативный Digital продакшен Wondermonkeys (2017)
Креативный Digital продакшен Wondermonkeys (2017)
 
Дизайн в хаосе
Дизайн в хаосеДизайн в хаосе
Дизайн в хаосе
 
Сайдпроекты БВШД 2016
Сайдпроекты БВШД 2016Сайдпроекты БВШД 2016
Сайдпроекты БВШД 2016
 
UI Kit and design developig workflow
UI Kit and design developig workflowUI Kit and design developig workflow
UI Kit and design developig workflow
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
UXPeople 2015: Юрий Ветров — Платформенное мышление
UXPeople 2015: Юрий Ветров — Платформенное мышлениеUXPeople 2015: Юрий Ветров — Платформенное мышление
UXPeople 2015: Юрий Ветров — Платформенное мышление
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
 
WUD2010
WUD2010WUD2010
WUD2010
 
Мини-лекция о веб-приложениях
Мини-лекция о веб-приложенияхМини-лекция о веб-приложениях
Мини-лекция о веб-приложениях
 
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)
 
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
 
Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5
 
Open gl и direct3d
Open gl и direct3dOpen gl и direct3d
Open gl и direct3d
 
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаДизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
 
Slides
SlidesSlides
Slides
 

Destacado

Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015]
Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015]Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015]
Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015]Kate Rutter
 
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»Dmitriy Chuta
 
The Hot 200 Color Chart
The Hot 200 Color ChartThe Hot 200 Color Chart
The Hot 200 Color ChartDragon Rouge
 
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУdigital agency PRO100
 
Trends of Web-design
Trends  of Web-designTrends  of Web-design
Trends of Web-designIrina Shults
 
Делаем успешный сайт
Делаем успешный сайтДелаем успешный сайт
Делаем успешный сайтimba_ru
 
ИССЛЕДОВАНИЕ РЫНКА ДЕЛОВОГО ТУРИЗМА: ИТОГИ 2016 ГОДА
ИССЛЕДОВАНИЕ РЫНКА ДЕЛОВОГО ТУРИЗМА: ИТОГИ 2016 ГОДА ИССЛЕДОВАНИЕ РЫНКА ДЕЛОВОГО ТУРИЗМА: ИТОГИ 2016 ГОДА
ИССЛЕДОВАНИЕ РЫНКА ДЕЛОВОГО ТУРИЗМА: ИТОГИ 2016 ГОДА Группа компаний Аэроклуб
 
UX гений: как разрабатывать гениальные интерфейсы
UX гений: как разрабатывать гениальные интерфейсыUX гений: как разрабатывать гениальные интерфейсы
UX гений: как разрабатывать гениальные интерфейсыВадим Паясу
 
современная практика статического анализа безопасности кода веб приложений
современная практика статического анализа безопасности кода веб приложенийсовременная практика статического анализа безопасности кода веб приложений
современная практика статического анализа безопасности кода веб приложенийSergey Belov
 
интернет реклама 2013
интернет реклама 2013интернет реклама 2013
интернет реклама 2013Natalya Suhareva
 
Paris dribbble meetup - Zeplin
Paris dribbble meetup - ZeplinParis dribbble meetup - Zeplin
Paris dribbble meetup - ZeplinGuillaume Simon
 
Курс леций по основам интернет маркетинга и поисковой оптимизации
Курс леций по основам интернет маркетинга и поисковой оптимизацииКурс леций по основам интернет маркетинга и поисковой оптимизации
Курс леций по основам интернет маркетинга и поисковой оптимизацииYuliya Rubtsova
 
Как подготовить сайт к активному продвижению. / #ForwardSEO
Как подготовить сайт к активному продвижению. / #ForwardSEOКак подготовить сайт к активному продвижению. / #ForwardSEO
Как подготовить сайт к активному продвижению. / #ForwardSEOСергей Кокшаров
 
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...Комплето
 
Как интернет вещей «убьет» известные нам методики проектирования интерфейсов
Как интернет вещей «убьет» известные нам методики проектирования интерфейсовКак интернет вещей «убьет» известные нам методики проектирования интерфейсов
Как интернет вещей «убьет» известные нам методики проектирования интерфейсовAlexey Kopylov
 
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...Kira Zhestkova
 
Юзабилити и функциональность ДБО2017
Юзабилити и функциональность ДБО2017Юзабилити и функциональность ДБО2017
Юзабилити и функциональность ДБО2017Дмитрий Силаев
 

Destacado (20)

Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015]
Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015]Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015]
Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015]
 
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»
 
The Hot 200 Color Chart
The Hot 200 Color ChartThe Hot 200 Color Chart
The Hot 200 Color Chart
 
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ
 
Trends of Web-design
Trends  of Web-designTrends  of Web-design
Trends of Web-design
 
Делаем успешный сайт
Делаем успешный сайтДелаем успешный сайт
Делаем успешный сайт
 
ИССЛЕДОВАНИЕ РЫНКА ДЕЛОВОГО ТУРИЗМА: ИТОГИ 2016 ГОДА
ИССЛЕДОВАНИЕ РЫНКА ДЕЛОВОГО ТУРИЗМА: ИТОГИ 2016 ГОДА ИССЛЕДОВАНИЕ РЫНКА ДЕЛОВОГО ТУРИЗМА: ИТОГИ 2016 ГОДА
ИССЛЕДОВАНИЕ РЫНКА ДЕЛОВОГО ТУРИЗМА: ИТОГИ 2016 ГОДА
 
UX гений: как разрабатывать гениальные интерфейсы
UX гений: как разрабатывать гениальные интерфейсыUX гений: как разрабатывать гениальные интерфейсы
UX гений: как разрабатывать гениальные интерфейсы
 
современная практика статического анализа безопасности кода веб приложений
современная практика статического анализа безопасности кода веб приложенийсовременная практика статического анализа безопасности кода веб приложений
современная практика статического анализа безопасности кода веб приложений
 
интернет реклама 2013
интернет реклама 2013интернет реклама 2013
интернет реклама 2013
 
Paris dribbble meetup - Zeplin
Paris dribbble meetup - ZeplinParis dribbble meetup - Zeplin
Paris dribbble meetup - Zeplin
 
Shvets Yula
Shvets YulaShvets Yula
Shvets Yula
 
Курс леций по основам интернет маркетинга и поисковой оптимизации
Курс леций по основам интернет маркетинга и поисковой оптимизацииКурс леций по основам интернет маркетинга и поисковой оптимизации
Курс леций по основам интернет маркетинга и поисковой оптимизации
 
Как подготовить сайт к активному продвижению. / #ForwardSEO
Как подготовить сайт к активному продвижению. / #ForwardSEOКак подготовить сайт к активному продвижению. / #ForwardSEO
Как подготовить сайт к активному продвижению. / #ForwardSEO
 
GRAPE
GRAPEGRAPE
GRAPE
 
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...
 
Как интернет вещей «убьет» известные нам методики проектирования интерфейсов
Как интернет вещей «убьет» известные нам методики проектирования интерфейсовКак интернет вещей «убьет» известные нам методики проектирования интерфейсов
Как интернет вещей «убьет» известные нам методики проектирования интерфейсов
 
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...
 
How to Lean
How to LeanHow to Lean
How to Lean
 
Юзабилити и функциональность ДБО2017
Юзабилити и функциональность ДБО2017Юзабилити и функциональность ДБО2017
Юзабилити и функциональность ДБО2017
 

Similar a Компонентный веб. Проникновение в дизайн.

Remote (dev)tools своими руками
Remote (dev)tools своими рукамиRemote (dev)tools своими руками
Remote (dev)tools своими рукамиRoman Dvornov
 
"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27MoscowJS
 
Cовременный станок верстальщика
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщикаmcslayer
 
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Yandex
 
Масштабируемая архитектура фронтенда
Масштабируемая архитектура фронтендаМасштабируемая архитектура фронтенда
Масштабируемая архитектура фронтендаRoman Dvornov
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Yandex
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Yandex
 
Лучшие практики на практике
Лучшие практики на практикеЛучшие практики на практике
Лучшие практики на практикеDenis Tuchin
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Ontico
 
Технологии разработки ПО
Технологии разработки ПОТехнологии разработки ПО
Технологии разработки ПОAnton Konushin
 
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Ontico
 
Типовая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesТиповая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesPositive Hack Days
 
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытОблегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытAndrey Karpov
 
MockServer-driven development
MockServer-driven developmentMockServer-driven development
MockServer-driven developmentTestableapple
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Ontico
 
Анти шаблоны непрерывной интеграции
Анти шаблоны непрерывной интеграцииАнти шаблоны непрерывной интеграции
Анти шаблоны непрерывной интеграцииSQALab
 
Тестирование осень 2013 лекция 5
Тестирование осень 2013 лекция 5 Тестирование осень 2013 лекция 5
Тестирование осень 2013 лекция 5 Technopark
 
Компонент-платформа / Александр Лобашев (Avito)
Компонент-платформа / Александр Лобашев (Avito) Компонент-платформа / Александр Лобашев (Avito)
Компонент-платформа / Александр Лобашев (Avito) Ontico
 
Способы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированиюСпособы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированиюCOMAQA.BY
 

Similar a Компонентный веб. Проникновение в дизайн. (20)

Remote (dev)tools своими руками
Remote (dev)tools своими рукамиRemote (dev)tools своими руками
Remote (dev)tools своими руками
 
"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27
 
Cовременный станок верстальщика
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщика
 
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
 
Масштабируемая архитектура фронтенда
Масштабируемая архитектура фронтендаМасштабируемая архитектура фронтенда
Масштабируемая архитектура фронтенда
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»
 
Лучшие практики на практике
Лучшие практики на практикеЛучшие практики на практике
Лучшие практики на практике
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Технологии разработки ПО
Технологии разработки ПОТехнологии разработки ПО
Технологии разработки ПО
 
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
 
Типовая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive TechnologiesТиповая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive Technologies
 
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытОблегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
 
MockServer-driven development
MockServer-driven developmentMockServer-driven development
MockServer-driven development
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Анти шаблоны непрерывной интеграции
Анти шаблоны непрерывной интеграцииАнти шаблоны непрерывной интеграции
Анти шаблоны непрерывной интеграции
 
Тестирование осень 2013 лекция 5
Тестирование осень 2013 лекция 5 Тестирование осень 2013 лекция 5
Тестирование осень 2013 лекция 5
 
Компонент-платформа / Александр Лобашев (Avito)
Компонент-платформа / Александр Лобашев (Avito) Компонент-платформа / Александр Лобашев (Avito)
Компонент-платформа / Александр Лобашев (Avito)
 
Способы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированиюСпособы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированию
 
Design Platform FrontendConf
Design Platform FrontendConfDesign Platform FrontendConf
Design Platform FrontendConf
 

Компонентный веб. Проникновение в дизайн.