The Ember Times — Выпуск 133

Автор оригинала: Chris Ng, Sean Massa, Isaac Lee, Jessica Jordan, Amy Lam
  • Перевод

Пис вам️, Эмберисты!


На этой неделе: узнайте об RFC (Request For Comments) по улучшению API-интерфейса для реестра Ember ️, прочитайте отзыв об использовании Ember Octane компанией FlashRecruit, внесите свой вклад в OSS на EmberConf и познакомьтесь с Ilya Radchenko (@knownasilya) и Michal Bryxí (@MichalBryxi) — двумя разработчиками, которые регулярно пишут короткие сообщения Ember ️!


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


RFC (Request For Comments) по улучшению API-интерфейса для реестра Ember


Крис Кричо (@chriskrycho) предложил добавить новый объектно-ориентированный API для всех интерфейсов реестра; объявить устаревшей текущий API с использованием микросинтаксиса на основе строк; и ввести свойство capabilities для безопасной поддержки существующего механизма распознавания.


RFC: улучшенный API Ember Registry описывает текущие проблемы с микросинтаксисом и отсутствием поддержки TypeScript. RFC рекомендует добавить новый API Identifier который будет содержать поля name ,type и, необязательно, namespace вместо текущего микросинтаксиса. Например:


вместо


getOwner(this).lookup('service:session');

будет


getOwner(this).lookup({ type: 'service', name: 'session' })

а вместо


class Example {
  @service('global@session')
  session;
}

будет


class Example {
  @service({ namespace: 'global', name: 'session' })
  session;
}

Если вы хотите узнать больше или добавить свой отзыв, посмотрите RFC на GitHub!


Отзыв об использовании Ember Octane компанией FlashRecruit


В FlashRecruit мы создаем разговорную биржу труда. Мы использовали Ember Octane еще до официального предпросмотра (никому не говорите) для создания новой версии нашей доски объявлений и панели инструментов.


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


Отслеживаемые свойства (tracked properties) и компоненты Glimmer обеспечивают прекрасную ментальную модель для работы. Они упрощают наш код, приближая его к современному JavaScript и HTML. У нас был новый сотрудник, который должен был изучить Ember Octane с нуля, и это оказалось намного легче, чем изучить Ember в классическом стиле.


Мы видели столкнулись с небольшими проблемами на начальном этапе, но сообщество быстро помогло нам их преодолеть. Эти проблемы также были в основном исправлены официальным релизом.


Мы с нетерпением ждем улучшений в отслеживании изменений, которые появятся в таких RFC как #577 Tracked Maps and Sets. Честно говоря, все остальное — это просто песня.


Мы знаем, что есть много других замечательных примеров использования Octane в полях. Если вы хотите поделиться своим опытом, пожалуйста, свяжитесь с командой Ember Times: #support-ember-times в Ember Community Discord!

Внесите свой вклад в OSS на EmberConf


После своей предыдущей презентации про OSS на EmberFest 2019 редактор Emberista и Ember Times Анн-Грит ван ван Хервийен (@MinThaMie) поможет вам с вашим следующим (или, может быть, даже первым!) вкладом в проект с открытым исходным кодом!


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


В эксклюзивном интервью The Ember Times Энн-Грит описывает людей, которые могут внести свой вклад в Ember:


Я думаю, что каждый может внести свой вклад в Ember. Для меня участие — это помощь в EmberConf, написание, чтение RFC и все, что между ними. Пока вы хотите, вы всегда можете найти что-то для себя и внести свой вклад.

Что удивляет новых участников при работе над Ember? Анн-Грит говорит о предыдущем опыте, когда рассказывает о своем путешествии по OSS:


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

Помимо этого, что делает EmberConf обязательным для посещения в этом году? Анн-Грит рассказывает о том, чего она ждет больше всего:


Я думаю, что встречи с людьми. Это звучит очень забавно, но для меня это встреча со всеми людьми, с которыми я встречалась все эти годы, а также встреча с новыми людьми во время докладов или в кулуарах. Я думаю, это действительно здорово. И обсуждать с ними Ember, а также культуру разных странах, я думаю, это одна из лучших вещей во время EmberConf.

Если вы хотите узнать больше о том, как перебороть свой страх и начать участвовать в открытых проектах, присоединяйтесь к более чем 800 другим разработчикам Ember на EmberConf в Портленде, Орегон, с 16 по 18 марта 2020 года. Цены на билеты для обычных посетителей начинаются от 449 долларов. Покупайте билеты на сайте EmberConf, прежде чем они будут распроданы!


Начиная писать об Ember на dev.to


На этой неделе мы сердечно благодарим Илью Радченко (@knownasilya) и Михала Брикси (@MichalBryxi). С января они регулярно делятся своими знаниями об Ember через короткие посты в блоге dev.to.


Вот некоторые из наших любимых:



Рекомендуем вам к прочтению. Вы можете быть приятно удивлены форматом этих маленьких, но полезных статей.


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


На этой неделе мы хотели бы поблагодарить
@salbador, @mansona, @amyrlam, @Nippius, @maxwondercorn, @skaterdav85, @NBallaney, @betocantu93, @rwjblue, @chancancode, @pzuraq и @efx за их вклад в Ember и связанные с ним репозитории!


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



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


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


#embertimes


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


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


На этом все! Удачи!


Крис Нг, Шон Масса, Исаак Ли, Джессика Джордан, Эми Лам и команда обучения


Предыдущий выпуск доступен по ссылке, а следующий по ссылке

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 0

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое