Архив недели @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.
Хммм... чем они хороши? Кто что знает?