ഹലോ Эмберисты!
Присылайте видео для вступительного слова на 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.
Попробуйте 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.
Вот и еще один выпуск подошел к концу! Всем добра!
Крис Нг, Эми Лам, Исаак Ли, Джаред Галанис, Йехуда Кац, Джессика Джордан и команда обучения