В начале сентября у меня была возможность вылететь в туманный Сан-Франциско, чтобы присутствовать и выступать на специальном осеннем выпуске Reactathon. Это история того, что произошло, и почему я настоятельно рекомендую посетить эту конференцию.
Мероприятие проходило в штаб-квартире GitHub, с супер-уютной атмосферой и дружелюбной атмосферой, все были доступны, и персонал отлично к нам относился.
Перед переговорами у нас был день регистрации и тематических столов в здании Microsoft Reactor. Я впервые сталкиваюсь с подобным на конференции, и я не могу порекомендовать это организаторам мероприятий.
Краткий обзор тематических таблиц и двухдневных конференций
Обычно на двухдневных конференциях голова обжигается и устает на полдня. Таблицы тем - это в основном места встречи, где спикеры обсуждают конкретную тему, например, доступность или функциональное программирование.
Такой подход делает докладчиков доступными для посетителей, а также способствует интенсивному обмену опытом и знаниями. Это приятный и непринужденный способ начать конференцию для всех.
Я бы предпочел это многодорожечным или длинным конференциям.
Заявление об ограничении ответственности: следующий список выступлений является полностью личным и тщательно отобранным, основанным на моих предыдущих знаниях и интересующих темах.
Яркие переговоры
Райан Берджесс тестирует удобство работы пользователей.
Этот доклад был для меня очень интересным, так как я некоторое время работал в нашей команде по привлечению пользователей здесь, в Typeform, и обработка кода, принадлежащего эксперименту, имеет больше ограничений, чем вы могли ожидать.
Райан работает в группе роста в Netflix (см. технологический блог Netflix). Он поделился подробностями о разделении экспериментального кода и архитектурных решений вокруг A / B-тестирования и о том, как это изменило его предыдущие представления о том, какие потоки пользователь предпочитает при использовании продукта.
Функциональные линзы с Shades.js от James McNamara
Джеймс поразил нас своим рассказом о функциональных линзах и о том, как работать с вложенными и сложными структурами данных в программировании.
Он показал нам, как вместо нормализации или пост-обработки объектов и массивов мы должны создавать более эффективные методы доступа к данным.
Если вы не занимаетесь функциональным программированием или не видите его преимуществ, этот доклад может изменить ваше мнение.
10k or Bust: Тонкая сила webpack и Babel от Брайана Холта
Поработав в компаниях в LinkedIn и Netflix, Брайан поделился с нами своим опытом сохранения небольших размеров пакетов и тем, как мы можем использовать инструменты, которые у нас есть сегодня, для разработки интерфейса, чтобы обеспечить оптимизированный опыт для нашей пользовательской базы.
Если вы всецело хотите решить некоторые проблемы с техническим долгом и улучшить производственный пакет вашего продукта, обязательно ознакомьтесь с этим докладом.
Рецепт удобного перехода между представлениями для веб-приложений от Джеремиаса Меничелли
Да, это я (ну, мне очень нравится выбранная тема, извините не извините). В своем выступлении у меня была возможность рассказать о своей работе по объединению React, маршрутизации и переходов в богатые анимированные возможности для веб-приложений.
Я рассмотрел интерфейсы последних выпусков как React Router, так и React Transition Group, а также то, как их можно легко комбинировать для достижения настраиваемых переходов для каждого маршрута.
Я также рассмотрел случай профилирования и подчеркнул важность этого при доставке веб-приложений для производства.
Дайте мне знать, если вы нашли это интересным!
GraphQL в трех компонентах от Ив Порчелло
Если вам сложно понять, как GraphQL может помочь вам создавать классные вещи, ознакомьтесь с этим молниеносным и веселым выступлением Евы.
Единственное, что плохо в этом выступлении, было то, что он был молниеносным, я надеюсь увидеть ее выступление на других конференциях и распространение любви к этому инструменту.
- « GraphQL в 3 компонентах на YouTube»
- Ева Порчелло в Твиттере
Смотрите их всех!
Посмотрите все эти беседы, которые тоже были интересными и потрясающими:
- Джен Люкер из Formidable рассказала о доступности и о том, что это касается не только людей с ограниченными возможностями, но и того, чтобы предлагать лучший продукт для всех.
- Амджад Масад показал огромную работу, которую он и его команда проделывают в Repl.it, и как они справляются со сложными макетами с помощью Redux.
- Лорен Элизабет Тан рассказала, как типизированные системы действительно могут помочь во время разработки и предотвратить попадание ошибок в производственную среду.
- Десмонд Брэнд рассмотрел интересные шаблоны для разделения кода, почему это важно в веб-приложениях и как его команда использует их в Flexport.
- В очень увлекательной беседе Лори Восс из npm, Inc. познакомила нас с интересными фактами и данными об установленных пакетах npm и недавно выпущенных функциях.
- И последнее, но не менее важное: Брайан Леру показал нам весь путь, который вы, вероятно, прошли как фронтенд-разработчик за последние годы, и что все еще можно выжить в ванильном мире JS вместе с с примерами из реальных случаев.
Следите за всеми этими выступлениями на канале конференции на YouTube.
Я хочу поблагодарить Николя Гренье за всю его поддержку и всех, кто принимал участие в мероприятии. Брайан Дуглас, который был ведущим (и очень постарался правильно произнести мое имя), организаторами, волонтерами и особенно Real World React и Бенджамином Данфи за то, что пригласили меня к себе.
Я повеселился, вдохновился и познакомился с потрясающими людьми, надеюсь увидеть всех вас в ближайшее время!
Спасибо Real World React за фотографии!
А пока продолжайте взламывать! И дайте нам знать, если где-нибудь вы обнаружите ошибку или опечатку, мы вас прислушаемся 🧐