Upgrade to Pro — share decks privately, control downloads, hide ads and more …

dump2012.pdf

iadramelk
May 25, 2012
260

 dump2012.pdf

Доклад на Dump 2012, Екатеринбург

iadramelk

May 25, 2012
Tweet

Transcript

  1. Проблемы - Невозможность быстро подключать к проекту дополнительных разработчиков. -

    Высокая стоимость поддержки. - В ряде случаев проблемы со скоростью reflow и repaint на мобильных. Friday, May 25, 12
  2. Проблемы - Загрузка страниц на мобильных по 20-30 секунд. -

    Переделки после запуска под SEO. - Переделки после запуска под веб-аналитику. Friday, May 25, 12
  3. Надо что-то делать Надо что-то делать - Сбор требований -

    Стандартизация - Автоматизация Friday, May 25, 12
  4. Сбор требований Надо что-то делать - Качество - Совместная разработка

    и поддержка - Оптимизация скорости работы - SEO - Веб-аналитика Friday, May 25, 12
  5. Сбор требований Качество Надо что-то делать - Требования к соответствию

    дизайну - Контент - Элементы страниц - Формы Friday, May 25, 12
  6. Сбор требований Совместная разработка и поддержка Надо что-то делать -

    Технические стандарты - Доступность - Структура и наименование элементов Friday, May 25, 12
  7. Сбор требований Cкорость работы Надо что-то делать - Объединение ресурсов:

    CSS, JS, IMG - Настройка gzip-сжатия - Кеширование - Заголовки Friday, May 25, 12
  8. Сбор требований SEO Надо что-то делать - meta-информация - канонические

    URL’ы - nofollow, noindex - микроформаты & microdata Friday, May 25, 12
  9. Стандартизация Соглашения Надо что-то делать - Чеклисты - Стандарты -

    Рекомендации - Библиотека ссылок Text http://jetstyle.github.com/html-guidelines/ Friday, May 25, 12
  10. Стандартизация БЭМ Надо что-то делать - Понятная структура - Независимые

    блоки - Отсутствие каскадов http://bem.github.com/bem-method/pages/ beginning/beginning.ru.html Friday, May 25, 12
  11. Автоматизация Надо что-то делать - HTML boilerplate и библиотека блоков

    - Сборка и сжатие CSS - Сборка и сжатие JS - Объединение и сжатие изображений - Работа под Windows Friday, May 25, 12
  12. Автоматизация HTML & настройки сервера Надо что-то делать Заготовка для

    старта и коллекция стандартных блоков. https://github.com/jetstyle/jam-boilerplate https://github.com/jetstyle/jam-blocks Friday, May 25, 12
  13. Автоматизация CSS Надо что-то делать stylus - переменные и функции

    - миксины для css3-свойств https://github.com/LearnBoost/stylus Friday, May 25, 12
  14. Автоматизация CSS Надо что-то делать styletto - сборка и сжатие

    css через yui и csso - компиляция stylus’а - превращение ссылок в data URI - автоматическое создание спрайтов https://github.com/jetstyle/styletto Friday, May 25, 12
  15. Автоматизация JavaScript и автоматизация сборки Надо что-то делать grunt (

    grunt-styletto, grunt-css, grunt-exec ) - concat, min, lint, watch - csslint, styletto, exec(imgo) - пресеты в билд-скрипте https://github.com/cowboy/grunt Friday, May 25, 12