The Ember Times — Выпуск 136


ഹലോ Эмберисты!


Присылайте видео для вступительного слова на EmberConf, вышла новая версия Ember 3.16, Сапер встречает Ember Octane, прочитайте рассказ о первом опубликованном аддоне, пройдите опрос сообщества Ember 2020, и узнайте, как пересылать модификаторы элементов за <10 минут !


От переводчика: Все ссылки без пометки указывают на англоязычные ресурсы. На русском вопросы можно задать в вашем любимом телеграмм-канале


Помогите Йехуде с его вступительным словом на EmberConf


Привет, Эмбереньос! Это я, Йехуда.


Я собираю несколько видео с рассказами людей об Ember для использования в приветственном выступлении на EmberConf в этом году.


Вы можете сделать видео любой длины, но если вы хотите какие-нибудь рамки 2 минуты — это хорошая цель.


Вот некоторые темы, которые вы можно затронуть, чтобы рассказать о вашей истории:


  • Чем вы занимались до того, как стали веб-разработчиком или до того, как стали членом сообщества Ember?
  • Что заставило вас попробовать Ember?
  • Вам понравился ваш опыт в сообществе Ember?
  • Не стесняйтесь подробностей об особенностях Ember. Не стесняйтесь говорить о нематериальных деталях, например о том, каково это быть частью сообщества, которое работает вместе, о вашем опыте эволюции Ember или о вашей собственной эволюции как разработчика.

Пожалуйста, отправьте свое видео до конца дня 1 марта на этот адрес. Если у вас есть какие-либо вопросы, пожалуйста, напишите мне на wycats@gmail.com.


Большое спасибо за помощь!


Вышла новая версия Ember 3.16


Новая версия Ember уже здесь! Ember 3.16 — это очередной, обратно совместимый выпуск с исправлениями ошибок, улучшениями производительности и несколькими депрекейтами (deprecations). Какой бы вы версией не пользовались, последней или 1.x, не забудьте обратиться к официальному блогу Ember при поиске деталей релиза!


Опрос Ember-сообщества 2020


Как обычно в это время года, 6-е ежегодное официальное исследование сообщества Ember 2020 уже здесь! Еще раз, мы будем рады вашей помощи, чтобы узнать, кто входит в сообщество Ember и как они работают с фреймворком.


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


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


Ответы принимаются до 8 марта, но не нужно откладывать! Заполните анкету здесь и сейчас.


Мы с нетерпением ждем вашего участия! Если у вас есть какие-либо неотложные вопросы, не стесняйтесь отправлять электронное письмо команде по опросу на адрес survey@emberjs.com или отправьте нам сообщение в канале #dev-ember-learning в Discord.


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


Tomsweeper: Minesweeper написанный на Ember Octane


Сапер — классическая логическая игра, вероятно, самая известная в Microsoft Windows. Вы используете числовые подсказки, чтобы очистить мины на время, чтобы стать чемпионом мира.


@scudco бросает новый вызов: найти всех Tomsters в игре Tomsweeper! Это отличный пример того, как вы можете легко и весело построить что-то в Ember Octane.


image


Попробуйте Tomsweeper и оставьте свой отзыв в канале #games на Discord! Пулл реквесты также приветствуются.


EmberMap о том, как спускать модификаторы элементов от родителей к детям


Ищете еще один способ быстрого обучения сегодня и у вас есть 10 свободных минут? Тогда наши друзья из EmberMap найдут для вас подходящий контент!


В их свободном доступе "Что нового в Ember?" В видео-сериях они освещают некоторые из самых последних и лучших функций фреймворка, облегчающих жизнь разработчикам Ember.


В их свежем выпуске «Пересылка модификаторов элементов с… attributes» вы можете узнать о вариантах использования удобной функции splattributes. Сплатрибуты попали в Ember как часть синтаксиса с угловыми скобками описанного в RFC (Request for comments) #311.


В частности, видео демонстрирует мощные композиционные паттерны при использовании сплатрибутов вместе с модификаторами элементов. Такая комбинация функций доступна после реализации RFC # 435: «Пересылка модификаторов элементов с помощью splattributes» и была выпущена в Ember 3.11.


Итак, хотите на этой неделе произвести впечатление на себя (или своих коллег, разработчиков ПО с открытым исходным кодом и друзей Ember) некоторыми умными паттернами для компонентов? Тогда посмотрите видео, чтобы узнать, когда и как использовать переадресацию модификатора элемента, чтобы добавить эту красоту в ваше приложение на Ember!


Опыт публикации первого аддона: ember-fullcalendar


Уэлч Канаван (@xiwcx) рассказывает о создании самого первого дополнения Ember в этой статье на dev.to. Аддон @mariana-tek/ember-fullcalendar оборачивает Fullcalendar (v4) — инструмент, который обеспечивает полнофункциональный календарь планирования с минимальным кодом — в компонент Ember.


Процесс начался с проверки Ember Observer, чтобы увидеть, существует ли уже обертка, предоставляющая аналогичную функцию, а также с проверки общей структуры аддонов, которой следуют пакеты. Затем была проверена библиотека fullcalendar-react, что позволило избежать явных привязок для каждого свойства или атрибута, а вместо этого просто пакетно обновлять и передавать их в Fullcalendar.


После этого было достаточно легко использовать ловушки жизненного цикла компонента Ember для замены React, таких как componentDidMount() ставшим didInsertElement(), тогда как componentDidUpdate() стал didUpdateAttrs(). Аналогично другим библиотекам, автор следовала принципу Data Down, Actions Up, что позволило перенести логику без больших проблем.


Попробуйте @mariana-tek/ember-fullcalendar в своем приложении сегодня и поделитесь вашими впечатлениями!


Благодарности контрибьюторам


На этой неделе мы хотели бы поблагодарить @chancancode, @MelSumner, @erikmero, @jenweber, @kellyselden, @Gaurav0, @GCheung55, @cloutierlp, @igorT, @efx, @patricklx, @rwjblue, @krisselden, @Turbo87 и @pzuraq за их вклад в Ember и связанные с ним репозитории!


Есть вопрос? Задавайте их используя форму вопросов от читателей!



Хотите знать, что-то, связанное с Ember, Ember Data, Glimmer или аддонами в экосистеме Ember, но не знаете, где спросить? Для вас есть рубрика Вопросы читателей!


Отправьте свой собственный вопрос используя форму bit.ly/ask-ember-core. И не волнуйтесь, глупых вопросов нет, мы ценим любые вопросы — честно!


#embertimes


Хотите написать для Ember Times? Есть предложение для выпуска на следующей неделе? Присоединяйтесь к нам в #support-ember-times в Ember Community Discord или напишите в директ @embertimes в Твиттере.


Будьте в курсе того, что происходит в мире Ember, подписавшись на нашу еженедельную электронную рассылку! Вы также можете найти наши сообщения в блоге Ember.


Вот и еще один выпуск подошел к концу! Всем добра!


Крис Нг, Эми Лам, Исаак Ли, Джаред Галанис, Йехуда Кац, Джессика Джордан и команда обучения


< Предыдущий выпуск

Источник: habr.ru