Александр Руденко

Александр Руденко

Темы
Неделя
Jan 13, 2020 → Jan 17, 2020

Архив недели @learnitnow_39

Понедельник


Всем привет и с наступившими праздниками!!!)) Меня зовут Александр Руденко, и я являюсь Community Lead'ом в глобальной программе Developer Circles from Facebook, и также, как и вы, люблю заниматься разработкой Web-проектов на JS.)))

Ребят, можно у вас узнать: насколько каждый из вас знаком с Facebook не как пользователь соц.сети, а как инженер, использующий технологическую платформу компании? Что вам известно об исследованиях в компании? Какие глобальные программы Facebook вы знаете?)

Среда


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

Подсистемы платформы: Искусственный интеллект(далее AI) и инструменты для работы с AI Дополненная реальность(AR) Виртуальная реальность Инструменты для компаний Игры ПО с открытым исходным кодом Публикация Интеграция с социальными сетями

Если посмотреть материалы конференций Facebook F8 Developer Conference и Facebook iD8, видно: компания Facebook в последние годы особый акцент делает на первые три подсистемы. Сами конфы сможете без труда найти в сети. В прошлом году побывал на iD8 Berlin. Могу о ней рассказать)

Так, теперь обзорно пройдемся по составляющим. Artificial Intelligence. Для меня лично было открытием, насколько мощную экосреду разработали инженеры Facebook. Все описания сможете найти здесь - ai.facebook.com

Когда пройдете по ссылке указанной для AI, прошу обратить внимание на раздел research)) Очень много откроете для себя

Отдельный интерес представляет проект по преобразованию речи в структурированные данные, с которыми может работать код. Подробное описание здесь - wit.ai

Дополненная реальность Основным инструментом подсистемы является Spark AR Studio. На саммите DevC-лидов инженеры этого проекта провели презентацию, мы вместе с ними попробовали на практике поработать со спарком. В целом, круто. Но где коммерческая выгода?))) У кого какие идеи?

Виртуальная реальность В эту подсистему входят такие продукты как: - Facebook 360 (игрушка для конечных пользователей. Для разработчика не представляет интерес) - платформа Oculus - Не так давно этот проект независимым. Потом их купил Fb. - Quill(новый инструмент)

Для разработчиков на JS, я думаю, основной интерес представляет React 360 - facebook.github.io/react-360/

Относительно Oculus: все подробнейшим образом прописано тут - developer.oculus.com

Все продукты, что мы можем использовать в проектах, относятся к opensourse - opensource.facebook.com

Ну, вроде как, для меня было, чем заняться в свободное время. И тут Сергею Ястребову(моему тимлиду по нескольким компаниям и другу) приходит ответ на заявку создания Developer Circles from Facebook в Москве. Мы говорили об этой программе с ним, и Серега подал заявку!

Мы с вами поговорили обзорно о платформе, в ходе разговора были указаны и научно-исследовательские подразделения Facebook) Теперь, давайте, я расскажу немного о глобальных программах и комьюнити. И этим рассказом мы закроем тему платформы Facebook, ок?

Глобальные программы Facebook Facebook F8 Developer Conference Developer Circles from Facebook Facebook Startup Programs(очень бурно развивается. На iD8 в Берлине были самые успешные участники. Очень положительные отзывы слышал от них об этой программе)

Глобальные программы Facebook(продолжение) это ссылка на программы стартапов - developers.facebook.com/startups/

Глобальные программы Facebook(продолжение) В Facebook много внимания уделяется безопасности. И поэтому есть программа ThreatExchange: developers.facebook.com/programs/threa… facebook.com/threatexchange

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

Именно, в 2017 году стартовала программа Developer Circles from Facebook. И инженеры-разработчики(и не только инженеры) по всему миру начали открывать сообщества в городах, где живут и работают. Когда мы начали процесс организации открытия сообщества в Москве, было ~149 городов

А когда проходил саммит лидов, сообществ стало >200. Ребят, теперь представьте себе, что буквально за 2-3 месяца Facebook открыл профессиональное сообщество более чем в 50 городах по всему миру!!! Я ничего не рекламирую, но цифры говорят сами за себя. Против статистики не попрешь

Четверг


Ребят, всем добрый день! Мы вчера остановились на глобальных программах Facebook. И Developer Circles from Facebook, как я считаю, для разработчиков наиболее полезна. Про эту программу вы можете прочитать здесь - developers.facebook.com/developercircl…

Как уже было сказано, есть сообщество у нас, в России - facebook.com/groups/4754284… Присоединяйтесь к глобальному сообществу разработчиков!

По частным вопросам вы можете написать мне или Сергею Ястребову. С удовольствием расскажем вам, как вы можете профессионально расти с помощью нашего сообщества)

Многое еще хочу вам рассказать про сообщества Developer Circles, но мое время для ведения аккаунта ограничено.(( Поэтому, хотел бы перейти к другой теме.

🔥Тред (Александр Руденко)
Итак, новая тема: GraphQL-клиенты. Рассмотрим с вами Apollo Client и Relay Modern.

Пятница


По поводу комьюнити в целом: давай вместе подымать его, если у тебя есть интерес к Relay) Под лежачий камень вода не течет)). Этот клиент является лучшим по моим сравнениям. И чтоб в этом убедиться, попробуем вместе сравнить Apollo и Relay. Берем разработку на этих клиентах, ок?)

Вот, представим, что я вообще ничего не знаю, про оба клиента. Начнем с возможностей Apollo и Relay Modern. Хммм... чем они хороши? Кто что знает?

Ссылки