В прошлом месяце мой коллега Майк и я посетили Render, новую конференцию по интерфейсу, которая проходила в Оксфорде. Render, ранее известный как jQuery UK и организованный Addy Osmani и Ben Foxall, предлагает все, что вы ожидаете от конференции разработчиков, включая ретро-игровой уголок!

Я искренне считал, что все докладчики были блестящими — было много моментов «Я хочу попробовать это, как только вернусь домой», и мы с Майком вернулись с заметками, достойными диссертации. Тем не менее, мы решили, что эти основные моменты наиболее важны для работы, которую мы делаем в The Unit:

Брюс Лоусон — web.next

Брюс является заместителем технического директора браузера Opera. Он начал свой рассказ с некоторых статистических данных; 86% людей используют нативные приложения, а не адаптивные сайты. Очевидно, что это большая угроза для браузеров, поэтому Брюс говорил в основном о разработке прогрессивных веб-приложений в качестве альтернативы нативным приложениям.

Val Head — Создание осмысленной анимации

Ссылаясь на 12 принципов анимации, впервые изложенных в «Иллюзии жизни» Диснея, Вэл считает, что мы должны использовать анимацию для улучшения восприятия веб-сайта, но в то же время не злоупотреблять ею, потому что можем.

Алисия Седлок — Ландшафт фронтенд-тестирования

Алисия рассказала о различных методах тестирования интерфейса, самым интересным из которых для меня были визуальные регрессионные тесты, потому что я понятия не имел, что их можно автоматизировать с помощью различных инструментов.

Гарри Робертс — CSS для программистов, для разработчиков CSS

Базовая платформа SCSS подразделения основана на ряде принципов Гарри, в том числе на принципе единой ответственности — делай одно дело и делай это хорошо. В случае с классами CSS это означает, что они должны быть открыты для расширения и закрыты для модификации.

Робин Кристоферсон — Технология — сила и перспектива

Этот эмоциональный разговор напомнил нам, что технологии могут быть жизненно важны для людей с ограниченными возможностями, поэтому мы всегда должны учитывать доступность при создании веб-сайтов и приложений. Робин показал примеры как хороших, так и плохих практик, когда речь идет о доступности и включении в технологии. Выяснилось, что мы занимаемся блестящим проектом в компании Робина, AbilityNet, где он возглавляет цифровое включение.

Джейк Арчибальд — Offline-first

Концепция «сначала офлайн» и использование сервис-воркеров для обеспечения доступности веб-сайтов в автономном режиме были популярной темой на Render. Джейк научил нас «показывать им, что у вас есть», максимизируя пользовательский опыт в автономном режиме и стремясь получать данные на экране без HTTP-запроса. Теперь в мой словарный запас добавлено слово «LieFi» (это когда ваше устройство сообщает вам о наличии сети/мощности сигнала, но вы не можете подключиться к сети).

Джейд Эпплгейт — кейс Fastly

Fastly — это сеть доставки контента, которая недавно переписала и перепроектировала свой пользовательский интерфейс. Джейд описала этот процесс и поделилась некоторыми ценными мыслями: помните, что пользователи не понимают ваш сайт так, как вы; иметь реалистичный масштаб проекта и вносить наименьшие изменения с наиболее значимым воздействием.

Эшли Г. Уильямс — Если вы хотите изучить ES6/2015 с нуля, вы должны сначала изобрести вселенную.

Этот разговор был не столько о новых функциях ES6, сколько о важности изучения концепций программирования, а не синтаксиса, специфичного для языка. Я полностью согласен с мнением Эшли о том, что преподавание — отличный способ закрепить собственное понимание.

Это лишь некоторые из замечательных спикеров, которые мы услышали на Render.

Если вы увлекаетесь творчеством с JavaScript (а почему бы и нет), я бы порекомендовал посмотреть работы Фредерик Ванхутт, Мартин Науман, Марико Косака и Рикардо Кабельо (мистер Дуб) , которые использовали программирование для создания или изменения графики с удивительными результатами.

Более подробная информация обо всех спикерах и некоторые слайды их презентаций доступны здесь:

http://2016.render-conf.com/talks

http://lanyrd.com/2016/renderconf/coverage

Большое спасибо организаторам Render и The Unit за то, что прислали нас. Увидимся снова в следующем году!