В этот четверг и пятницу я ездил в Париж на конференции dotCSS и dotJS. Поскольку я ехал совсем один, я немного нервничал из-за поездки (и из-за того, как вести себя в такой большой пугающей группе талантливых людей). Как оказалось, организаторы отлично поработали над тем, чтобы гигантская толпа чувствовала себя как в уютной тусовке. Даже сцена выглядела как домашняя гостиная в стиле джунглей. У меня были замечательные два дня: я многому научилась, полюбовалась стильным городом (и горожанами) Парижа и пообщалась с кучей приятных и единомышленников. И вдобавок ко всему, я чувствовал, что раздвинул некоторые личные границы.

5 вещей, которые сделали dotCSS и dotJS отличным опытом для меня

  1. Докладчики были настоящим праздником. 📣Каждый из них продемонстрировал мастерство, но при этом все рассказали разные истории.
  2. Место проведения было впечатляющим. 🏰 Как и оформление сцены. Нет лучшего места, чтобы начать день, полный творчества.
  3. Еда была вкусной. 🥐И много, слишком много, чтобы все попробовать.
  4. Фоновая музыка была идеальной. 🎶 От метрономии до аркадного огня — это идеальное настроение.
  5. Все были доступны. 👋Будь то кто-то из команды организаторов, кто-то из спикеров или дама за буфетом: все были дружелюбны и не отходили дальше чем на пару шагов‍

5 истин, которые я усвоил на dotCSS и dotJS

1. Радиоволны содержат гораздо больше секретов, чем можно было ожидать.

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

2. Нравится вам ребрендинг Dropbox или нет, вариативные шрифты никуда не денутся.

Лоуренс Пенни продемонстрировал будущее (веб-шрифтов) с помощью своего собственного инструмента Axis Praxis. Короче говоря, версия 1.8 спецификации OpenType предлагает очень умный способ динамической установки таких функций шрифта, как x-height, толщина шрифта или курсив. Это приводит к гораздо меньшим размерам файлов и открывает еще один мир возможностей веб-типографики. Лучше всего то, что даже простой веб-сайт с тремя вариантами шрифта может выиграть от этого.

3. Разработчики Javascript могут быть забавными.

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

4. Доступность в Интернете — это больше, чем технология, это также этика.

И Марси Саттон, и Суз Хинтон говорили о доступности в Интернете. Суз показал, как мы можем использовать новые технологии, такие как машинное обучение и искусственный интеллект, для повышения доступности практически любого веб-сайта. Марси, с другой стороны, отметила, что сделать ваши веб-проекты доступными не так уж и сложно, и часто это вопрос заботы. Если доступность важна для вас только тогда, когда она личная, сделайте ее личной. Сознательная попытка понять и предвосхитить потребности людей — это больше, чем запоздалая мысль, она может изменить как жизнь людей, так и ваши показатели продаж.

5. Всегда есть некоторые части синтаксиса, о которых вы еще не знали.

  • Оказывается, place-items: center — это сокращение от align-items: center и justify-items: center, а display: contents распаковывает дочерние элементы целевого элемента. Сэкономил еще 20 байт благодаря Benjamin De Cock.
  • Оказывается, паттерн await/async — это более удобный способ написания JavaScript на основе промисов. Не терпится попробовать, спасибо Wes Bos.
  • Медиа-запросы — это нечто большее, чем screen и print. Если планы Florian Rivoal и рабочей группы CSS получат некоторую поддержку браузера, мы, возможно, вскоре будем запрашивать на основе конкретных целевых функций — поддержки указателя, поддержки скриптов или поддержки наведения — вместо того, чтобы нацеливаться на сами устройства. Стоит прочитать Предложение спецификации W3C Media Queries Level 4.

TL;DR

Мои последние два дня на конференции dotCSS и dotJS превзошли все мои ожидания. Я узнал много нового, встретил увлеченных людей и надеюсь вернуться в следующем году. Спасибо за всех!

Хотите узнать обо мне больше? Вопросы? Найдите меня в Интернете:

🌍 Сайт
🐦 Твиттер
🏀 Дриббл