FullStack Conference 2017 — шесть лучших докладов

Лондонская конференция FullStack за последние пару лет заработала репутацию одной из главных конференций по JavaScript. Регулярно превосходный состав спикеров и отличное расположение в узле кода Skills Matter вызвали много FOMO в сообществе разработчиков. Излишне говорить, что я был взволнован, чтобы присутствовать в первый раз.

Вот мои шесть лучших выступлений:

Виртуальная реальность и будущее Интернета — Ада Роуз Эдвардс

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

Она познакомила нас с библиотекой A-Frame и некоторыми простыми, но мощными демонстрациями, которые она создала с ее помощью.

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

Дайте серверам приложений REST — CDN и API — это новая LAMP — Дэниел Деммель

На моей конференции преобладали разговоры о прогрессивных веб-приложениях, и это было началом всего.

Дэниел рассмотрел уроки, которые мы можем извлечь из генераторов статических сайтов. CDN можно использовать для обслуживания контента, а API-интерфейсы могут управлять данными приложения в том, что Даниэль назвал конвейером прогрессивных веб-приложений.

Ссылаясь на недавние истории успеха, такие как Smashing Magazine и Twitter Lite, а также на некоторые новые фреймворки, такие как Gatsby, Give App Servers a REST предоставил мне другой взгляд на то, как прогрессивное веб-приложение может быть структурировано и обслуживаться.

Жизнь пикселя: Демистификация производительности рендеринга — Мартин Сплитт

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

Он получает специальные реквизиты за предоставление одного из моих любимых советов от FullStack (через Google Paul Lewis)

Производительность — это искусство избегать работы

Разделив пиксельный рендеринг до самых основ, этот доклад познакомил нас с конвейером рендеринга и с тем, как его использовать для получения шелковистой плавной анимации.

Пустая база данных в каждом кармане — Фил Нэш

Обеспечение доступности контента, когда пользователь находится в автономном режиме, является жизненно важным аспектом Progressive Web App, и Фил говорил о том, чтобы убедиться, что это именно так!

Предпосылкой этого выступления было то, что IndexedDB, хотя и существует уже некоторое время, часто не получает того внимания, которого заслуживает. Интерактивная живая демонстрация завершила отличный доклад, который вновь познакомил меня с той частью JavaScript, на которую в противном случае я бы не обратил внимания в будущем.

Следи за спиной Браузер, за тобой наблюдают — Стефан Юдис

Выступление Стефана было посвящено API-интерфейсам Observer и тому, как их можно использовать для решения распространенных проблем в Интернете. Несмотря на различную степень поддержки браузерами, коллекция API-интерфейсов обеспечивает некоторые действительно интересные функции, которые давно назрели.

Разработка приложений по пути PWA — Christian Heilmann

У FullStack были отличные основные докладчики каждый день, но это было моим любимым. Карьера Кристиана включала работу как в Mozilla, так и в Microsoft, поэтому он привносит свой богатый опыт в любое обсуждение.

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

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

В итоге

Я пошел на FullStack с большими ожиданиями и не был разочарован. В настоящее время язык Javascript находится в середине своего золотого века, и современные вечнозеленые браузеры теперь позволяют разработчикам делать гораздо больше, чем они думали.

У Javascript большое будущее, и мы уже забронировали билеты на FullStack 2018!