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

Anton Winogradov
Anton WinogradovUI Software Engineer at Protein, Alfa-Bank
Компонентный веб
Проникновение в дизайн
Антон Виноградов, Альфа-Лаборатория
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
1 of 116

Recommended

Aрхитектура дизайн-систем by
Aрхитектура дизайн-системAрхитектура дизайн-систем
Aрхитектура дизайн-системAnton Winogradov
613 views178 slides
Доклад не про React by
Доклад не про ReactДоклад не про React
Доклад не про ReactAnton Winogradov
363 views63 slides
Дизайн. Глазами и руками разработчика by
Дизайн. Глазами и руками разработчикаДизайн. Глазами и руками разработчика
Дизайн. Глазами и руками разработчикаAnton Winogradov
618 views132 slides
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",... by
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...Ontico
1K views86 slides
Компонентный дизайн by
Компонентный дизайнКомпонентный дизайн
Компонентный дизайнM18
790 views72 slides
Отладка кода в браузере / Антон Шувалов (Rambler&Co) by
Отладка кода в браузере / Антон Шувалов (Rambler&Co)Отладка кода в браузере / Антон Шувалов (Rambler&Co)
Отладка кода в браузере / Антон Шувалов (Rambler&Co)Ontico
698 views66 slides

More Related Content

What's hot

Прототипирование с БЭМ — Антон Виноградов, Альфа-Лаб by
Прототипирование с БЭМ — Антон Виноградов, Альфа-ЛабПрототипирование с БЭМ — Антон Виноградов, Альфа-Лаб
Прототипирование с БЭМ — Антон Виноградов, Альфа-ЛабYandex
1.5K views34 slides
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo) by
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Ontico
734 views30 slides
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло... by
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Ontico
1.2K views43 slides
Виталий Харисов - Общий цикл разработки by
Виталий Харисов - Общий цикл разработкиВиталий Харисов - Общий цикл разработки
Виталий Харисов - Общий цикл разработкиYandex
352K views40 slides
BHSD MAIL.RU UI/UX 2016 Single interface by
BHSD MAIL.RU UI/UX 2016 Single interfaceBHSD MAIL.RU UI/UX 2016 Single interface
BHSD MAIL.RU UI/UX 2016 Single interfaceTema Gladkov
13.2K views41 slides
Креативный Digital продакшен Wondermonkeys (2017) by
Креативный Digital продакшен Wondermonkeys (2017)Креативный Digital продакшен Wondermonkeys (2017)
Креативный Digital продакшен Wondermonkeys (2017)Wondermonkeys Creative Production
409 views16 slides

What's hot(20)

Прототипирование с БЭМ — Антон Виноградов, Альфа-Лаб by Yandex
Прототипирование с БЭМ — Антон Виноградов, Альфа-ЛабПрототипирование с БЭМ — Антон Виноградов, Альфа-Лаб
Прототипирование с БЭМ — Антон Виноградов, Альфа-Лаб
Yandex1.5K views
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo) by Ontico
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Ontico734 views
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло... by Ontico
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Ontico1.2K views
Виталий Харисов - Общий цикл разработки by Yandex
Виталий Харисов - Общий цикл разработкиВиталий Харисов - Общий цикл разработки
Виталий Харисов - Общий цикл разработки
Yandex352K views
BHSD MAIL.RU UI/UX 2016 Single interface by Tema Gladkov
BHSD MAIL.RU UI/UX 2016 Single interfaceBHSD MAIL.RU UI/UX 2016 Single interface
BHSD MAIL.RU UI/UX 2016 Single interface
Tema Gladkov13.2K views
Дизайн в хаосе by Artur Kasimov
Дизайн в хаосеДизайн в хаосе
Дизайн в хаосе
Artur Kasimov13.1K views
Сайдпроекты БВШД 2016 by Igor Silkin
Сайдпроекты БВШД 2016Сайдпроекты БВШД 2016
Сайдпроекты БВШД 2016
Igor Silkin13.1K views
UI Kit and design developig workflow by Artem Molokov
UI Kit and design developig workflowUI Kit and design developig workflow
UI Kit and design developig workflow
Artem Molokov721 views
UXPeople 2015: Юрий Ветров — Платформенное мышление by Yury Vetrov
UXPeople 2015: Юрий Ветров — Платформенное мышлениеUXPeople 2015: Юрий Ветров — Платформенное мышление
UXPeople 2015: Юрий Ветров — Платформенное мышление
Yury Vetrov192.4K views
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба by Yury Vetrov
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
Yury Vetrov108.1K views
Мини-лекция о веб-приложениях by Alexander Babich
Мини-лекция о веб-приложенияхМини-лекция о веб-приложениях
Мини-лекция о веб-приложениях
Alexander Babich535 views
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies) by Ontico
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)
Экосистема или зоопарк / Федор Щудло (EastBanc Technologies)
Ontico270 views
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ... by Denis Safonov
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
Denis Safonov2.5K views
Денис Царев – Как не разбить лоб об HTML5 by 404fest
Денис Царев – Как не разбить лоб об HTML5Денис Царев – Как не разбить лоб об HTML5
Денис Царев – Как не разбить лоб об HTML5
404fest1.4K views
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова by CocoaHeads
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения МалковаДизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
CocoaHeads2.2K views
Slides by Dev2Dev
SlidesSlides
Slides
Dev2Dev215 views

Viewers also liked

Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015] by
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
23.7K views60 slides
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!» by
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»Dmitriy Chuta
5.8K views40 slides
The Hot 200 Color Chart by
The Hot 200 Color ChartThe Hot 200 Color Chart
The Hot 200 Color ChartDragon Rouge
514 views277 slides
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ by
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУ
9 ТРЕНДОВ В WEB-ДИЗАЙНЕ В 2016 ГОДУdigital agency PRO100
483 views12 slides
Trends of Web-design by
Trends  of Web-designTrends  of Web-design
Trends of Web-designIrina Shults
447 views19 slides
Делаем успешный сайт by
Делаем успешный сайтДелаем успешный сайт
Делаем успешный сайтimba_ru
1.7K views109 slides

Viewers also liked(20)

Sketchnotes-SF Meetup :: Round 19 :: Down & Dirty Lettering [Tue Jun 16, 2015] by Kate Rutter
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 Rutter23.7K views
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!» by Dmitriy Chuta
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»
Как презентовать дизайн, чтобы даже Анджелина Джоли сказала вам «Да!»
Dmitriy Chuta5.8K views
The Hot 200 Color Chart by Dragon Rouge
The Hot 200 Color ChartThe Hot 200 Color Chart
The Hot 200 Color Chart
Dragon Rouge514 views
Trends of Web-design by Irina Shults
Trends  of Web-designTrends  of Web-design
Trends of Web-design
Irina Shults447 views
Делаем успешный сайт by imba_ru
Делаем успешный сайтДелаем успешный сайт
Делаем успешный сайт
imba_ru1.7K views
UX гений: как разрабатывать гениальные интерфейсы by Вадим Паясу
UX гений: как разрабатывать гениальные интерфейсыUX гений: как разрабатывать гениальные интерфейсы
UX гений: как разрабатывать гениальные интерфейсы
современная практика статического анализа безопасности кода веб приложений by Sergey Belov
современная практика статического анализа безопасности кода веб приложенийсовременная практика статического анализа безопасности кода веб приложений
современная практика статического анализа безопасности кода веб приложений
Sergey Belov1.2K views
интернет реклама 2013 by Natalya Suhareva
интернет реклама 2013интернет реклама 2013
интернет реклама 2013
Natalya Suhareva5.2K views
Paris dribbble meetup - Zeplin by Guillaume Simon
Paris dribbble meetup - ZeplinParis dribbble meetup - Zeplin
Paris dribbble meetup - Zeplin
Guillaume Simon2.7K views
Курс леций по основам интернет маркетинга и поисковой оптимизации by Yuliya Rubtsova
Курс леций по основам интернет маркетинга и поисковой оптимизацииКурс леций по основам интернет маркетинга и поисковой оптимизации
Курс леций по основам интернет маркетинга и поисковой оптимизации
Yuliya Rubtsova4.1K views
Как подготовить сайт к активному продвижению. / #ForwardSEO by Сергей Кокшаров
Как подготовить сайт к активному продвижению. / #ForwardSEOКак подготовить сайт к активному продвижению. / #ForwardSEO
Как подготовить сайт к активному продвижению. / #ForwardSEO
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей... by Комплето
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...
Как разработать сложный сайт, интегрированный в маркетинговую стратегию вашей...
Комплето16.3K views
Как интернет вещей «убьет» известные нам методики проектирования интерфейсов by Alexey Kopylov
Как интернет вещей «убьет» известные нам методики проектирования интерфейсовКак интернет вещей «убьет» известные нам методики проектирования интерфейсов
Как интернет вещей «убьет» известные нам методики проектирования интерфейсов
Alexey Kopylov12.5K views
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки... by Kira Zhestkova
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...
РИФ+КИБ 2012 // Улучшение конверсии целевых страниц // CPA Network Russia (Ки...
Kira Zhestkova744 views
How to Lean by Jake Causby
How to LeanHow to Lean
How to Lean
Jake Causby13.8K views

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

Remote (dev)tools своими руками by
Remote (dev)tools своими рукамиRemote (dev)tools своими руками
Remote (dev)tools своими рукамиRoman Dvornov
1.4K views116 slides
"Доклад не про React", Антон Виноградов, MoscowJS 27 by
"Доклад не про React", Антон Виноградов, MoscowJS 27"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27MoscowJS
1.2K views63 slides
Евгений Батовский, Николай Птущук "Современный станок верстальщика" by
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Yandex
1.9K views97 slides
Cовременный станок верстальщика by
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщикаmcslayer
619 views97 slides
Масштабируемая архитектура фронтенда by
Масштабируемая архитектура фронтендаМасштабируемая архитектура фронтенда
Масштабируемая архитектура фронтендаRoman Dvornov
172 views104 slides
Юрий Василевский «Автоматизация в XCode» by
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Yandex
5.2K views48 slides

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

Remote (dev)tools своими руками by Roman Dvornov
Remote (dev)tools своими рукамиRemote (dev)tools своими руками
Remote (dev)tools своими руками
Roman Dvornov1.4K views
"Доклад не про React", Антон Виноградов, MoscowJS 27 by MoscowJS
"Доклад не про React", Антон Виноградов, MoscowJS 27"Доклад не про React", Антон Виноградов, MoscowJS 27
"Доклад не про React", Антон Виноградов, MoscowJS 27
MoscowJS1.2K views
Евгений Батовский, Николай Птущук "Современный станок верстальщика" by Yandex
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Yandex1.9K views
Cовременный станок верстальщика by mcslayer
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщика
mcslayer619 views
Масштабируемая архитектура фронтенда by Roman Dvornov
Масштабируемая архитектура фронтендаМасштабируемая архитектура фронтенда
Масштабируемая архитектура фронтенда
Roman Dvornov172 views
Юрий Василевский «Автоматизация в XCode» by Yandex
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»
Yandex5.2K views
Юрий Василевский "Автоматизация в XCode" by Yandex
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"
Yandex698 views
Лучшие практики на практике by Denis Tuchin
Лучшие практики на практикеЛучшие практики на практике
Лучшие практики на практике
Denis Tuchin1.5K views
Учебный день конференции HighLoad++ 2013 by Ontico
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Ontico4.9K views
Технологии разработки ПО by Anton Konushin
Технологии разработки ПОТехнологии разработки ПО
Технологии разработки ПО
Anton Konushin2.3K views
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group) by Ontico
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Ontico625 views
Типовая сборка и деплой продуктов в Positive Technologies by Positive Hack Days
Типовая сборка и деплой продуктов в Positive TechnologiesТиповая сборка и деплой продуктов в Positive Technologies
Типовая сборка и деплой продуктов в Positive Technologies
Positive Hack Days902 views
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт by Andrey Karpov
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытОблегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Andrey Karpov30 views
MockServer-driven development by Testableapple
MockServer-driven developmentMockServer-driven development
MockServer-driven development
Testableapple563 views
Учебный день конференции HighLoad++ 2013 by Ontico
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Ontico1.2K views
Анти шаблоны непрерывной интеграции by SQALab
Анти шаблоны непрерывной интеграцииАнти шаблоны непрерывной интеграции
Анти шаблоны непрерывной интеграции
SQALab1K views
Тестирование осень 2013 лекция 5 by Technopark
Тестирование осень 2013 лекция 5 Тестирование осень 2013 лекция 5
Тестирование осень 2013 лекция 5
Technopark547 views
Компонент-платформа / Александр Лобашев (Avito) by Ontico
Компонент-платформа / Александр Лобашев (Avito) Компонент-платформа / Александр Лобашев (Avito)
Компонент-платформа / Александр Лобашев (Avito)
Ontico281 views
Способы организаций больших Java проектов по Автоматизированному тестированию by COMAQA.BY
Способы организаций больших Java проектов по Автоматизированному тестированиюСпособы организаций больших Java проектов по Автоматизированному тестированию
Способы организаций больших Java проектов по Автоматизированному тестированию
COMAQA.BY 3.7K views

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