Минск, 31 октября—1 ноября 2015

Конференция прошла в Event Space на Октябрьской, 16А. Остались вопросы? Пишите: wst@web-standards.ru.

Понравилась конференция? Поддержите нас!

Станьте Патроном

31 октября Наверх

  1. Регистрация
  2. Открытие
  3. Вызов принят

    Даже маленькие проекты могут преподносить неожиданные сюрпризы и учить чему-то новому. Об интересных и нестандартных задачах, новых и доступных уже сейчас технологиях, и о том, как получать удовольствие от своей работы — в истории одного проекта. Презентация в HTML.

    Анна Селезнёва

  4. Перерыв
  5. СSS Modules. Предотвращая проблемы

    Очередная попытка исправить врождённые изъяны CSS или прорывная технология? Рассмотрим проблему глобальной области видимости селекторов, современные методы их изоляции и горячую новинку 2015 года. Презентация в HTML.

    Павел Ловцевич

  6. Перерыв
  7. Как работает V8 и почему так быстро

    Что делает JavaScript-движок V8, чтобы оптимизировать код и как ему в этом помочь. Презентация в PDF.

    Дима Малеев

  8. Перерыв
  9. Кросспроектные веб-компоненты

    Уже сложно кого-то удивить компонентным подходом или независимыми блоками. Команда Mail.Ru прошла свой путь для его внедрения и выстроила инфраструктуру для унификации UI на нескольких абсолютно независимых проектах. Подходы, которые удалось выработать, инструменты, которые активно используются в работе и постоянно дорабатываются, и рецепты практических решений для внедрения компонентного подхода в ваших проектах. Презентация в HTML.

    Артём Мезин

  10. Обед
  11. Ещё лучше, чем настоящие!

    Невидимый бой веба с нейтивом за внимание пользователей продолжается: доступ к датчикам и другим железным API мы более менее получили и даже выигрываем на десктопе, но на мобильных платформах у веб-приложений всё плохо. Как нам выиграть и этот бой с помощью веб-манифестов, сервис-воркеров и системы установки веб-приложений на домашний экран в свежих версиях Opera и Chrome для Android. Предыстория, обзор возможностей и конечно живые демки. Презентация в HTML.

    Вадим Макеев

  12. Перерыв
  13. Автономность прежде всего

    Будущее настало: мы онлайн 24 часа в сутки и 4G соединение позволяет нам транслировать видео наших прыжков с парашютом в реальном времени. А нет, просто показалось. Давайте вернемся к реальности и обсудим, что нам делать с чуть-живым, постоянно пропадающим мобильным интернетом наших пользователей, как обрабатывать проблемы временной потери связи и делать все это так, что бы не вызывать у них фрустрацию. Давайте поговорим о том, как сделать пользователю приятно. Презентация в HTML.

    Антон Немцев

  14. Перерыв
  15. Постигаем дзен анимации: подходы на CSS и JavaScript

    Разработчик промо-сайтов может позволить себе взрывающийся вертолет на каждой созданной странице. Он знает, как создать плавную анимацию, которая радует его высоким FPS, а посетителя своим вау-эффектом. Опыт создания быстрых анимаций на CSS и JavaScript, разница между этими подходами, способы выбора подходящей техники в разных ситуациях. Презентация в HTML.

    Александр Завьялов

  16. Перерыв
  17. Из иллюстратора в SVG

    С появлением экранов высокого разрешения, в веб наконец-то пришла векторная графика. Однако самый популярный редактор для работы с вектором, Adobe Illustrator, оказался не совсем готов для работы с SVG. Какой должна быть векторная графика, чтобы её было легко и удобно вставлять в вёрстку, какие есть «узкие места» в создании SVG и какие техники есть для упрощения рутины. Презентация в HTML.

    Михаил Баранов

  18. Перерыв
  19. Веб-семантика, или Роботы имеют право знать

    Мы создаем веб не только для людей, но и для роботов. Как размечать HTML для машин, чем микроформаты отличаются от микроданных и зачем придумали OpenGraph. Тренды, примеры использования и инструменты, а также мечты о том, как структурированные данные могут изменить будущее. Презентация в HTML.

    Андрей Абрамов

  20. Закрытие

1 ноября Наверх

  1. Регистрация
  2. Открытие
  3. Переходим на React, взгляд Angular-разработчика

    Эра новых проектов на Angular 1.x уходит, а 2.0 ещё не пришла, возможно мы ещё застанем её молодыми. Но время идёт и мы не можем игнорировать новые подходы в разработке SPA-приложений. Писали на Angular, ищете альтернативу или хотите узнать, как создавать приложения на React? Этот доклад для вас. Концепции React, JSX-разметки, механизмов работы с данными Flux + Redux, инструменты сборки. Презентация в PDF.

    Евгений Жарков

  4. Перерыв
  5. Angular наносит ответный удар

    Angular был революцией, но сейчас уже не тот. Стоит ли убегать на сторону React, или все же добавить к текущим отношениям цифру 2? Нововведения Angular 2, мучающие многих вопросы миграции, а также сравнение фреймворка с React. Презентация в HTML.

    Владимир Столяров

  6. Перерыв
  7. Создание универсальных приложений на React

    Приложения в формате Single Page Application постепенно захватывают мир. Единственное, что удерживает от окончательного уничтожения привычного нам веба — более высокая сложность разработки и отсутствие серверного рендеринга. Первая проблема — вообще не проблема, а челендж. А вот про вторую детально поговорим и научимся решать. Как современные инструменты помогают не просто справиться с этой задачей, а и писать меньше клиентского кода и разрабатывать UI «на лету». Презентация в HTML.

    Роман Якобчук

  8. Перерыв
  9. Инструментируй это

    Есть такая штука как инструментирование кода. Мало кто знает о ней, даже пользуясь результатами ее применения. Между тем, с инструментированием можно делать много всего интересного и, главное, полезного. Например, это может вам помочь лучше понять код или сделать процесс разработки более эффективным. Примеры инструментирования кода и принципы его работы. Презентация в PDF.

    Роман Дворнов

  10. Обед
  11. Автоматизация: как делать полноценный сайт без участия бэкендера

    Какому бэкэндеру нравится из проекта в проект подключать заголовки и футеры, импортировать куски кода, выносить их в файлы и т.д.? Вопрос риторический. Как переложить рутинный процесс «натягивания» верстки для October CMS на сторону фронтенда с помощью собственного плагина для Gulp. Пошаговое руководство, примеры кода, чай и куртизанки прилагаются. Презентация в PDF.

    Александра Шинкевич

  12. Перерыв
  13. Тестирование: руководство от чайников

    Информации и материалов по тестированию так много, что не всегда понятно, за что браться, особенно если ты делаешь первый шаг. Что же делать, если тестировать хочется, а с чего начать — не понятно? Решение есть: посмотрим на эту проблему глазами полных чайников и разберёмся во всём с самого начала. Презентация в HTML.

    Елизавета Селиванова и Ирина Левина

  14. Перерыв
  15. Интернационализация одностраничных приложений

    Английский язык стал стандартом для интерфейсов. Но многие пользователи хотели бы видеть приложения на своём родном языке. Задача интернационализации кажется простой только на первый взгляд, но на деле имеет много подводных камней. Как сделать процесс менее рутинным и приносящим удовольствие? Опыт перевода большого одностраничного приложения, которое разрабатывается уже 6 лет и использует технологии от старого доброго jQuery до новомодного React. Презентация в HTML.

    Константин Кривленя

  16. Перерыв
  17. Пишем клиент без JavaScript

    Браузер для JavaScript? Является ли JavaScript монополистом в браузере? Как запустить реальный код на С/С++ в браузере с помощью Native Client, что такое asm.js и как на нём писать, для чего нужны Dart, CoffeeScript, TypeScript, как перевести проекты с Python, Java, C# или Scala на JavaScript, а также для чего Mozilla, Google, Microsoft и Apple решили добавить WebAssembly в браузер. Презентация в HTML.

    Владимир Дашукевич

  18. Перерыв
  19. Прокси из ES6: сахар для работы с DOM и не только

    ECMAScript 6 был принят в середине июня, но браузеры не особенно торопятся внедрять Proxy API — одно из самых интересных и мощных новшеств стандарта. Обсудим как они работают по спецификации, как помогают сделать работу с DOM более приятной и как их можно использовать кроссбраузерно уже сейчас с полифилом. Презентация в PDF.

    Алексей Швайка

  20. Закрытие

Докладчики Наверх

Андрей Абрамов @_bonifaty

Фронтенд-разработчик в Graph.uk с навыками общения и любовью к английскому языку. Любит создавать понятные интерфейсы для адаптивных сайтов. Перфекционист, обожает разговоры про космос и технологии будущего.

Андрей Абрамов

Михаил Баранов @_h4_

Разработчик интерфейсов в Edster, автор блога DesignNotFound.ru.

Михаил Баранов

Владимир Дашукевич @life__777

Фронтенд-разработчик c 4-летним опытом в различных областях веб-программирования в компании XBSoftware. Экспериментатор в душе и страстный поклонник кофе и теории графов.

Владимир Дашукевич

Роман Дворнов @rdvornov

Ведущий фронтенд-разработчик в Авито. Автор и мейнтейнер basis.js. Исследователь, изобретатель велосипедов, евангелист веб-стандартов, идейный вдохновитель, критик, докладчик. Основной интерес — архитектура и инфраструктура больших одностраничных приложений и смежные задачи.

Роман Дворнов

Евгений Жарков @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.

Fitbit

Компания из Калифорнии, один из лидеров рынка фитнес-устройств для активного образа жизни.

Площадка Наверх

Минск, Event Space на Октябрьской, 16А.

Минск, Event Space на Октябрьской, 16А.