Минск, 31 октября—1 ноября 2015
Конференция прошла в Event Space на Октябрьской, 16А. Остались вопросы? Пишите: wst@web-standards.ru.
Понравилась конференция? Поддержите нас!
31 октября Наверх
- Регистрация
- Открытие
Вызов принят
Даже маленькие проекты могут преподносить неожиданные сюрпризы и учить чему-то новому. Об интересных и нестандартных задачах, новых и доступных уже сейчас технологиях, и о том, как получать удовольствие от своей работы — в истории одного проекта. Презентация в HTML
- Перерыв
СSS Modules. Предотвращая проблемы
Очередная попытка исправить врождённые изъяны CSS или прорывная технология? Рассмотрим проблему глобальной области видимости селекторов, современные методы их изоляции и горячую новинку 2015 года. Презентация в HTML
- Перерыв
Как работает V8 и почему так быстро
Что делает JavaScript-движок V8, чтобы оптимизировать код и как ему в этом помочь. Презентация в PDF
- Перерыв
Кросспроектные веб-компоненты
Уже сложно кого-то удивить компонентным подходом или независимыми блоками. Команда Mail.Ru прошла свой путь для его внедрения и выстроила инфраструктуру для унификации UI на нескольких абсолютно независимых проектах. Подходы, которые удалось выработать, инструменты, которые активно используются в работе и постоянно дорабатываются, и рецепты практических решений для внедрения компонентного подхода в ваших проектах. Презентация в HTML
- Обед
Ещё лучше, чем настоящие!
Невидимый бой веба с нейтивом за внимание пользователей продолжается: доступ к датчикам и другим железным API мы более менее получили и даже выигрываем на десктопе, но на мобильных платформах у веб-приложений всё плохо. Как нам выиграть и этот бой с помощью веб-манифестов, сервис-воркеров и системы установки веб-приложений на домашний экран в свежих версиях Opera и Chrome для Android. Предыстория, обзор возможностей и конечно живые демки. Презентация в HTML
- Перерыв
Автономность прежде всего
Будущее настало: мы онлайн 24 часа в сутки и 4G соединение позволяет нам транслировать видео наших прыжков с парашютом в реальном времени. А нет, просто показалось. Давайте вернемся к реальности и обсудим, что нам делать с чуть-живым, постоянно пропадающим мобильным интернетом наших пользователей, как обрабатывать проблемы временной потери связи и делать все это так, что бы не вызывать у них фрустрацию. Давайте поговорим о том, как сделать пользователю приятно. Презентация в HTML
- Перерыв
Постигаем дзен анимации: подходы на CSS и JavaScript
Разработчик промо-сайтов может позволить себе взрывающийся вертолет на каждой созданной странице. Он знает, как создать плавную анимацию, которая радует его высоким FPS, а посетителя своим вау-эффектом. Опыт создания быстрых анимаций на CSS и JavaScript, разница между этими подходами, способы выбора подходящей техники в разных ситуациях. Презентация в HTML
- Перерыв
Из иллюстратора в SVG
С появлением экранов высокого разрешения, в веб наконец-то пришла векторная графика. Однако самый популярный редактор для работы с вектором, Adobe Illustrator, оказался не совсем готов для работы с SVG. Какой должна быть векторная графика, чтобы её было легко и удобно вставлять в вёрстку, какие есть «узкие места» в создании SVG и какие техники есть для упрощения рутины. Презентация в HTML
- Перерыв
Веб-семантика, или Роботы имеют право знать
Мы создаем веб не только для людей, но и для роботов. Как размечать HTML для машин, чем микроформаты отличаются от микроданных и зачем придумали OpenGraph. Тренды, примеры использования и инструменты, а также мечты о том, как структурированные данные могут изменить будущее. Презентация в HTML
- Закрытие
1 ноября Наверх
- Регистрация
- Открытие
Переходим на React, взгляд Angular-разработчика
Эра новых проектов на Angular 1.x уходит, а 2.0 ещё не пришла, возможно мы ещё застанем её молодыми. Но время идёт и мы не можем игнорировать новые подходы в разработке SPA-приложений. Писали на Angular, ищете альтернативу или хотите узнать, как создавать приложения на React? Этот доклад для вас. Концепции React, JSX-разметки, механизмов работы с данными Flux + Redux, инструменты сборки. Презентация в PDF
- Перерыв
Angular наносит ответный удар
Angular был революцией, но сейчас уже не тот. Стоит ли убегать на сторону React, или все же добавить к текущим отношениям цифру 2? Нововведения Angular 2, мучающие многих вопросы миграции, а также сравнение фреймворка с React. Презентация в HTML
- Перерыв
Создание универсальных приложений на React
Приложения в формате Single Page Application постепенно захватывают мир. Единственное, что удерживает от окончательного уничтожения привычного нам веба — более высокая сложность разработки и отсутствие серверного рендеринга. Первая проблема — вообще не проблема, а челендж. А вот про вторую детально поговорим и научимся решать. Как современные инструменты помогают не просто справиться с этой задачей, а и писать меньше клиентского кода и разрабатывать UI «на лету». Презентация в HTML
- Перерыв
Инструментируй это
Есть такая штука как инструментирование кода. Мало кто знает о ней, даже пользуясь результатами ее применения. Между тем, с инструментированием можно делать много всего интересного и, главное, полезного. Например, это может вам помочь лучше понять код или сделать процесс разработки более эффективным. Примеры инструментирования кода и принципы его работы. Презентация в PDF
- Обед
Автоматизация: как делать полноценный сайт без участия бэкендера
Какому бэкэндеру нравится из проекта в проект подключать заголовки и футеры, импортировать куски кода, выносить их в файлы и т.д.? Вопрос риторический. Как переложить рутинный процесс «натягивания» верстки для October CMS на сторону фронтенда с помощью собственного плагина для Gulp. Пошаговое руководство, примеры кода, чай и куртизанки прилагаются. Презентация в PDF
- Перерыв
Тестирование: руководство от чайников
Информации и материалов по тестированию так много, что не всегда понятно, за что браться, особенно если ты делаешь первый шаг. Что же делать, если тестировать хочется, а с чего начать — не понятно? Решение есть: посмотрим на эту проблему глазами полных чайников и разберёмся во всём с самого начала. Презентация в HTML
- Перерыв
Интернационализация одностраничных приложений
Английский язык стал стандартом для интерфейсов. Но многие пользователи хотели бы видеть приложения на своём родном языке. Задача интернационализации кажется простой только на первый взгляд, но на деле имеет много подводных камней. Как сделать процесс менее рутинным и приносящим удовольствие? Опыт перевода большого одностраничного приложения, которое разрабатывается уже 6 лет и использует технологии от старого доброго jQuery до новомодного React. Презентация в HTML
- Перерыв
Пишем клиент без JavaScript
Браузер для JavaScript? Является ли JavaScript монополистом в браузере? Как запустить реальный код на С/С++ в браузере с помощью Native Client, что такое asm.js и как на нём писать, для чего нужны Dart, CoffeeScript, TypeScript, как перевести проекты с Python, Java, C# или Scala на JavaScript, а также для чего Mozilla, Google, Microsoft и Apple решили добавить WebAssembly в браузер. Презентация в HTML
- Перерыв
Прокси из ES6: сахар для работы с DOM и не только
ECMAScript 6 был принят в середине июня, но браузеры не особенно торопятся внедрять Proxy API — одно из самых интересных и мощных новшеств стандарта. Обсудим как они работают по спецификации, как помогают сделать работу с DOM более приятной и как их можно использовать кроссбраузерно уже сейчас с полифилом. Презентация в PDF
- Закрытие
Докладчики Наверх
Андрей Абрамов @_bonifaty
Фронтенд-разработчик в Graph.uk с навыками общения и любовью к английскому языку. Любит создавать понятные интерфейсы для адаптивных сайтов. Перфекционист, обожает разговоры про космос и технологии будущего.
Михаил Баранов @_h4_
Разработчик интерфейсов в Edster, автор блога DesignNotFound.ru.
Владимир Дашукевич @life__777
Фронтенд-разработчик c 4-летним опытом в различных областях веб-программирования в компании XBSoftware. Экспериментатор в душе и страстный поклонник кофе и теории графов.
Евгений Жарков @2j2e
Фулстек-разработчик в DOOR3. Восемь лет опыта в веб-разработке, последние несколько лет использует AngularJS и .NET.
Александр Завьялов @ihannky
Разработчик интерфейсов в группе, занимающейся созданием промо-сайтов для разных сервисов Яндекса.
Константин Кривленя @krivlenia
Фронтенд-разработчик в Targetprocess. Мейнтейнер опенсорсной JavaScript-библиотеки чартов Taucharts.
Ирина Левина @lev_iryna
Фронтенд-разработчик в комании LeverX. Частый участник и слушатель митапов и хакатонов. Принимает участие в любой авантюрной движухе (кроме драки). В свободное время ищет способы обьединить два своих главных интереса: искусство и программирование.
Павел Ловцевич @zigzag_mcquack
Технический директор компании LOVATA, старожил сообщества «Веб-стандарты», организатор, докладчик и участник ряда отраслевых конференций и образовательных мероприятий. Крёстный отец WSD.
Вадим Макеев @pepelsbey
Веб-евангелист в Opera, основатель сообщества «Веб-стандарты», автор движка для презентаций Shower, разработчик, организатор и участник IT-конференций, автор блога Пепелсбей.net, пропагандист веб-стандартов.
Дима Малеев @dimko1
Chief Software Engineer в EPAM, директор Lviv Code School. В IT около 10 лет, пишет о жизни в «Димин блог» и об алгоритмах на Medium, подробнее на LindkedIn.
Артём Мезин @iketari
Фронтенд-разработчик Почты Mail.Ru и преподаватель курса «Фронтенд-разработка» Технопарка Mail.Ru. Занимается фронтендом уже больше 4 лет, до Mail.Ru успел поработать в Рамблере и Ламоде.
Антон Немцев @silentimp
Независимый фронтенд-разработчик на протяжении 15 лет. Создатель и редактор журнала «Frontender Magazine». Представитель «Веб-стандартов» в Украине. Докладчик на международных и локальных конференций, эксперт на чемпионате UA Web Challenge.
Анна Селезнёва @asktwi
Фронтенд-разработчик с более чем 10-летним опытом работы в вебе и впечатляющим портфолио. Докладчик и благодарный слушатель встреч и конференций (Яндекс, WSD, 404fest, Digital Bay).
Елизавета Селиванова @elizaselivanova
Фронтенд-разработчик с огромной жаждой знаниий, работает в комании HiQo Solutions. Совмещает работу с большим списком своих увлечений и интересов. Мечтает стать супер-профи своего дела.
Владимир Столяров @vladferix
Фронтенд-разработчик Fitbit. Разрабатывает веб-приложения уже 8 лет, успел поработать и в EPAM, и фрилансером. Жил 2 года в Чехии, где получил магистра в IT. Любитель компонентного подхода во фронтенде и фанат AngularJS.
Алексей Швайка @shvaikalesh
Евангелист Vanilla JS, ментор и консультант. Любитель заглядывать в исходники браузеров и читать спецификации. Пропагандист RTFM. Активный участник Gitter-сообщества frontend-ua.
Александра Шинкевич @neesoglasnaja
Фулстек-разработчик на MEAN в LOVATA, фронтендом занимается ещё со школы, магистр технических наук по информатике, преподаёт в учебном центре.
Роман Якобчук
Senior Software Engineer в LifeStreet corp. Кодит со школы, знает и использует множество языков программирования, последние полтора года специализируется на разработке SPA. Проводит мастер-классы и курсы по фронтенду. Любит и практикует функциональный стиль и с радостью поделится со всеми его плюсами. Подробнее на личном сайте.
Организаторы Наверх
LOVATA
Разработчик и поставщик веб-ориентированных программных решений (PDSP) для крупного и среднего бизнеса.
MinskJS
Инициатива для поддержки сообщества фронтенд-разработчиков Минска и налаживания постоянных контактов с JS-группами соседних стран. MinskJS стартует серию мероприятий в рамках международного формата CityJS для обсуждения новых технологий, лучших фреймворков, подходов и всего, что связано с JavaScript.
Opera
Норвежская компания, известная своими браузерами: Opera для компьютеров, Opera для Android, Opera Mini. Участвует в разработке движков Chromium и Blink, подробнее о технологиях на Dev.Opera.
Партнёры Наверх
Specific-Group
Международная аутсорсинговая компания. Отличается оригинальной бизнес-моделью: маркетингом и проектным менеджментом занимаются независимые компании Австрии, Германии и США. Программное обеспечения создаётся в центрах разработки в Беларуси и Словакии. Сотрудничает с клиентами мирового уровня, специализирующихся в сферах банкинга, B2B, business intelligence, MICE.
Площадка Наверх
Минск, Event Space на Октябрьской, 16А.