Киев, 6 декабря 2014
Конференция прошла в конференц-зале «Театральный» гостиницы «Турист» на Раисы Окипной, 2. Остались вопросы? Пишите: wst@web-standards.ru.
Понравилась конференция? Поддержите нас!
Программа Наверх
- Открытие зала
Сколько нужно верстальщиков, чтобы вставить
<picture>
?Мы все умеем пользоваться элементом
<img>
, ему уже двадцать лет в обед. Но за это время задачи поменялись, и старичок уже не справляется с адаптивным дизайном. Этой осенью новый элемент<picture>
приедет в большинство популярных браузеров. Самое время разобраться, как он работает. Презентация в HTML.Правила хорошего тона в HTML и CSS
Часто разработчики не могут договориться о многих, казалось бы, мелочах, чтобы жить в мире и согласии. Речь пойдет о том, чтобы найти золотую середину в этих вопросах и не останавливаться на них в дальнейшем. Презентация в HTML.
- Перерыв
Пишем БЭМ правильно
Вы совершенно не понимаете сути БЭМ. БЭМ — это не фреймворк «клац-клац и в продакшен». БЭМ — это не длинные CSS-классы. БЭМ — это не религия. БЭМ — это, в первую очередь, паттерн. Паттерн мышления и разработки. Но за 6 лет о нём нигде так и не написали понятным языком с примерами верстки обычных маленьких сайтов без BEMJSON, BEM Tools и вот этого вот всего. Я расскажу вам о своём 3-летнем опыте внедрения и использования БЭМ для жестокого мира аутсорса и про те грабли, на которые мы наступали. Презентация в HTML.
Доступный веб для всех
Доступность является важной частью разработки фронтенда. Более того, следование рекомендациям по доступности на каждом этапе создания продукта положительно сказывается на результате, во всех аспектах. Почему нужно улучшать доступность веба, почему это важно и кому от этого станет лучше. Как сделать сайты доступными и как это протестировать. Презентация в HTML.
- Обед
PostCSS — что такое постпроцессоры CSS
Препроцессоры Sass, LESS и Stylus изменили фронтенд-разработку, но идеи не стоят на месте. Сейчас появились постпроцессоры: Rework и PostCSS. Они меняют подход к автоматизации верстки. Например, Автопрефиксер был бы невозможен без постпроцессоров. Доклад расскажет, что такое постпроцессоры, как работает PostCSS, и как использовать его уже сегодня. Презентация в HTML.
Зачем нам функциональное программирование
Одностраничные приложения набирают популярность, становятся сложнее, больше и требуют выбора правильных инструментов. В борьбе с изобилием MV*-фреймворков и библиотек мы проигрываем из-за концептуальной неразберихи. Для решения реальных проблем важно понять, что же на самом деле мы делаем. Немного высокой материи, философии и о том как заставить всё работать правильно. Презентация в HTML.
- Перерыв
Swarm.js: реактивная синхронизация данных
Представьте, что ваше мобильное приложение работает в офлайне так же хорошо, как в онлайне, а обнаружив сеть, корректно синхронизирует данные с сервером. Пользователь может в любой момент перескочить с мобильного на планшет, а с планшета на десктоп, одновременная работа над документами организуется легко и непринужденно. А теперь представьте, что написать такое распределённое и реалтаймовое приложение можно не думая о сложных алгоритмах и математике, просто подключив библиотеку Swarm.js. Презентация в PDF.
Режимы наложения в CSS
CSS предоставляет новые возможности работы с изображениями, как в Фотошопе — только прямо в вашем браузере. Режимы наложения не только эффектно выглядят, но также в некоторых случаях могут сделать ваш сайт быстрее. Примеры использования, анимированные спецэффекты и запасные варианты для старых браузеров. Презентация в HTML.
- Закрытие
Докладчики Наверх
Игорь Зенич @delaz
Руководитель отдела верстки в iDeus, автор «Чек-листа верстки». Участник «Веб-стандартов» и WebHiTech. Профессиональные интересы: организация работы верстальщиков, BEM, повышение качества и скорости вёрстки.
Евгений Исаков @is4kov
Фронтенд-разработчик в EPAM Systems, до этого работал ведущим фронтендером в bigmir)net. Зануда-перфекционист.
Роман Лютиков @roman01la
Фронтенд-разработчик в компании GlobalLogic. В данный момент занимается проблемой доступности в вебе. Инициатор проекта «Доступність», ведёт блог «JavaScript and stuff».
Вадим Макеев @pepelsbey
Веб-евангелист в компании Opera. Веб-разработчик, организатор и участник IT-конференций, автор блога Пепелсбей.net, пропагандист веб-стандартов.
Алексей Распопов @alexeyraspopov
Фронтенд-разработчик и архитектор в компании Platinum Coin. Ответственный за разработку и внедрение стандартов и новых инструментов разработки. Профессиональный интерес — создание высокопроизводительных приложений.
Андрей Ситник @andrey_sitnik
Фронтенд- и руби-разработчик в «Злых марсианах», автор шпаргалки Easings.net, Автопрефиксера и доклада «Вращай, двигай, загибай — практика 3D в вебе» с РИТ 2012.
Организаторы Наверх
Opera
Норвежская компания, известная своими браузерами: Opera для компьютеров, Opera для Android, Opera Mini. Участвует в разработке движков Chromium и Blink, подробнее о технологиях на Dev.Opera.
SmartMe
Украинская площадка, созданная для обмена опытом среди веб-разработчиков. Проводимые мероприятия: всеукраинская конференция UA Web, мастер-классы с признанными веб-профессионалами.
EPAM Systems
Американская ИТ-компания, производитель заказного программного обеспечения, специалист по консалтингу. Штаб-квартира компании расположена в Ньютауне, США, а её отделения представлены в 17 странах мира.
Svitla Systems
Основана в 2003 году и занимается разработкой программного обеспечения и аутсорсинга. Штаб-квартира компании находится в Сан-Франциско, Калифорния, а центры разработки в Киеве, Харькове, Черкассах, Черновцах, Львове. Недавно был открыт офис в Черногории. Среди клиентов есть как стартапы из Кремниевой долины, так и всемирно известные компании Monster Worldwide и Стэнфордский университет.
Площадка Наверх
Киев, конференц-зал «Театральный» гостиницы «Турист» на Раисы Окипной, 2.