Skip to content
This repository was archived by the owner on Mar 22, 2019. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
8bc9ac9
[WIP] Ember Times Issue 65
tylerturdenpants Sep 14, 2018
7351fba
blog(embertimes65): sparkles-component 1.1.0
chrisrng Sep 19, 2018
ef5db10
Merge pull request #3566 from chrisrng/chrisrng-patch-2
amyrlam Sep 20, 2018
1a6b4c9
Add alex linter ignores
amyrlam Sep 20, 2018
c1cb213
Add Chris's name to author list
amyrlam Sep 20, 2018
57674df
Add writeup on The EmberJS of the future... today!
amyrlam Sep 20, 2018
df01ae5
Add alex linter
amyrlam Sep 20, 2018
5b45bab
Added alex linter destroy
chrisrng Sep 20, 2018
17f8b62
Merge pull request #3567 from emberjs/alex-patch
amyrlam Sep 20, 2018
f8dab7d
Merge pull request #3569 from emberjs/amy/embertimes-65
amyrlam Sep 20, 2018
e532401
Add writeup on ember-css-modules
amyrlam Sep 21, 2018
e02de14
Merge pull request #3572 from emberjs/amy/ember-css-modules
jayjayjpg Sep 21, 2018
affdaf1
blog(embertimes#65): add property deprecation RFC
jayjayjpg Sep 21, 2018
a8eab8c
blog(embertimes#65): add contributors list
jayjayjpg Sep 21, 2018
d259282
blog(embertimes#65): add more editors
jayjayjpg Sep 21, 2018
a2244b6
Merge pull request #3573 from jessica-jordan/embertimes-jj
jayjayjpg Sep 21, 2018
92a9c85
Ember Times - dates, issue no. and hello
tylerturdenpants Sep 21, 2018
27bb76d
add intro
amyrlam Sep 21, 2018
3397304
Merge pull request #3574 from emberjs/amy/intro
amyrlam Sep 21, 2018
65899f3
add emoji
amyrlam Sep 21, 2018
d5a9a21
Update 2018-09-21-the-ember-times-issue-65.md
amyrlam Sep 21, 2018
3886c51
Add section on Issue Triage efforts the past 2 weeks
Sep 22, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion source/blog/2018-09-14-the-ember-times-issue-64.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: The Ember Times - Issue No. 64
author: Alon Bukai, Chris Ng, Amy Lam, Ryan Mark, Jessica Jordan
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018
tags: Newsletter, Ember.js Times, Ember Times, 2018
alias : "blog/2018/09/14-the-ember-times-issue-64.html"
responsive: true
---
Expand Down
128 changes: 128 additions & 0 deletions source/blog/2018-09-21-the-ember-times-issue-65.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
---
title: The Ember Times - Issue No. 65
author: the crowd
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018
alias : "blog/2018/09/21-the-ember-times-issue-65.html"
responsive: true
---

Ahoj Emberistas! 🐹

In this week's edition we're sharing news about a fresh 🥒 RFC to deprecate `.property()`, exciting addon updates 🚀 for sparkles-component and ember-css-modules, and how Ember is a modern framework 🎉 - tell your friends!

---

## [Deprecate All the Property 🏠 Modifiers ](https://github.com/emberjs/rfcs/pull/375)

Remember `.property()`?

```js
fullName: computed(function() {
// ...
}).property('firstName', 'lastName'),
```

This **modifier** for **computed properties** in Ember has been around for quite a while.
And even though computed properties have already allowed to pass in dependent keys as an argument directly, e.g....

```js
fullName: computed('firstName', 'lastName', function() {
// ...
}),
```

...the modifier hasn't been deprecated yet. The main obstacle for the deprecation has been
the one valid use of `.property()`: It is required for cp macros, such as `filter` or `map` which receive a callback function as their argument.

A **brand-new 🔥 Request for Comments (RFC)** 🚒 proposes to transition away from the usage of `.property` for these macros to allow the deprecation of the otherwise redundant API. Curious readers can **learn more** about the motivation and the design of this move [in the original proposal](https://github.com/pzuraq/emberjs-rfcs/blob/deprecate-computed-property-modifier/text/0000-deprecate-computed-property-modifier.md).

---

## [Published sparkles-component 1.1.0 ✨](https://twitter.com/rwjblue/status/1042162296854925314)

[@rwjblue](https://github.com/rwjblue) released version 1.1.0 of the [sparkles-component](https://github.com/rwjblue/sparkles-component) which includes [TypeScript](https://www.typescriptlang.org/) conversion of the library.

<!--alex ignore hooks destroy-->
The sparkles-component is an addon used to experiment with [glimmer component](https://github.com/glimmerjs/glimmer.js/tree/master/packages/%40glimmer/component) style APIs in Ember apps via existing public APIs. It supports most of the `@glimmer/component` API including lifecycle hooks (constructor, didInsertElement, didUpdate, destroy), @tracked properties, ES base class, and decorator support (with the release of 1.1.0, this supports consuming via TypeScript).

To learn more, [@rwjblue](https://github.com/rwjblue) together with [@mike-north](https://github.com/mike-north) live streamed converting the library from JavaScript to TypeScript. You can watch the [live replay on Twitch](https://www.twitch.tv/videos/311556611).

---

## [Ember Is a Modern Framework, Tell Your Friends 😄](https://dev.to/nullvoxpopuli/the-emberjs-of-the-future-today-12c)

<!--alex ignore hooks destroy-->
Community member [@NullVoxPopuli](https://github.com/NullVoxPopuli) has written a summary of a set of his favorite features that showcase how Ember is a modern framework, and can be attractive to people looking for all the shiny things. Check out [The EmberJS of the future... today!](https://dev.to/nullvoxpopuli/the-emberjs-of-the-future-today-12c) where he discusses async lifecycle hooks, syntax for components, testing, dependency injection, keyboard accessibility and more.

---

## [Boston-Built ember-css-modules 1.0 AKA "The Big Dig" Is Here 🏗](https://twitter.com/__dfreeman/status/1042837440417988610)

[salsify/ember-css-modules](https://github.com/salsify/ember-css-modules) has launched a 1.0 thanks to bug reports, feature ideas and pull requests from the community over the past couple years! ember-css-modules provides Ember-flavored support for [CSS Modules](https://github.com/css-modules/css-modules). With the addon, styling is a first-class citizen alongside templates and JavaScript, with one CSS file per component.

---

## [Issue Triage 🕵️](https://paper.dropbox.com/doc/Ember.js-Issue-Triage--ANXsBgi3NQNstI7fSMQIONfOAg-Bh6AEHTj1Bt4rXq0Awg4R)

<p>
This week we had 5 volunteers helping 🚑 &nbsp;triage old issues that were inactive,
we closed 9 and labelled 31 of 50 from last week that need a submitter response 🙀.
Those 31 may be closed in the next week or two. Together, we addressed 17 issues
that were inactive (and are still open 📂). We are beginning to establish a cadence
again of a team addressing issue triage 🛠️ on Friday mornings.
</p>
<p>
Thanks for your
<a href="https://paper.dropbox.com/doc/Triage-2018-09-21--ANXmzEWQ5mVFnbfufGK81Tj5Ag-BIKVPVdJqOS8q46TxJQKu">
triage contributions
</a> over the past two weeks 🤩…
<a href="https://github.com/yohanmishkin" target="gh-user">@yininge</a>,
<a href="https://github.com/ryanlabouve" target="gh-user">@ryanlabouve</a>,
<a href="https://github.com/yohanmishkin" target="gh-user">@yohanmishkin</a>,
<a href="https://github.com/esbanarango" target="gh-user">@esbanarango</a>,
<a href="https://github.com/hakilebara" target="gh-user">@hakilebara</a>, and
<a href="https://github.com/yohanmishkin" target="gh-user">@pixelhandler</a>.
</p>
<p>
The `@emberjs/issues-team` objective is to increase signal-to-noise ratio of issues
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like single tick doesn't have formatting, consider italics instead?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah italics works :)

and 🐛 &nbsp;bugs so that the core team (and contributors) can take action to resolve bugs,
and spend less effort sorting the issues queue. Currently there are about 67 open bugs, of
those 25 had a reproduction (e.g. using <a href="https://ember-twiddle.com">ember-twiddle.com</a>)
, and 1 with a pull request - total count about 270. Our aim is to get down to 150 in the next
couple months. If you'd like to help see the
<a href="https://discordapp.com/channels/480462759797063690/480523776845414412">#issue-triage</a>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't know you could link to a Discord channel. Do you mind sharing how you did that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@amyrlam I logged into discord on the web and just grabbed the URL.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wow! I hadn't thought of that as been using the Mac app, thank you!

room in the community Discord chat.
</p>
---

## [Contributors' Corner](https://guides.emberjs.com/release/contributing/repositories/)

<p>This week we'd like to thank <a href="https://github.com/rwjblue" target="gh-user">@rwjblue</a>, <a href="https://github.com/toddjordan" target="gh-user">@toddjordan</a>, <a href="https://github.com/chadhietala" target="gh-user">@chadhietala</a>, <a href="https://github.com/amyrlam" target="gh-user">@amyrlam</a>, <a href="https://github.com/chrisrng" target="gh-user">@chrisrng</a>, <a href="https://github.com/Alonski" target="gh-user">@Alonski</a>, <a href="https://github.com/tylerturdenpants" target="gh-user">@tylerturdenpants</a>, <a href="https://github.com/anehx" target="gh-user">@anehx</a>, <a href="https://github.com/runspired" target="gh-user">@runspired</a>, <a href="https://github.com/balinterdi" target="gh-user">@balinterdi</a>, <a href="https://github.com/pixelhandler" target="gh-user">@pixelhandler</a>, <a href="https://github.com/dcyriller" target="gh-user">@dcyriller</a>, <a href="https://github.com/dcombslinkedin" target="gh-user">@dcombslinkedin</a>, <a href="https://github.com/twokul" target="gh-user">@twokul</a>, <a href="https://github.com/SparshithNR" target="gh-user">@SparshithNR</a>, <a href="https://github.com/quajo" target="gh-user">@quajo</a>, <a href="https://github.com/Gaurav0" target="gh-user">@Gaurav0</a>, <a href="https://github.com/smfoote" target="gh-user">@smfoote</a>, <a href="https://github.com/EndangeredMassa" target="gh-user">@EndangeredMassa</a>, <a href="https://github.com/jfdnc" target="gh-user">@jfdnc</a> and <a href="https://github.com/adityasrini" target="gh-user">@adityasrini</a> for their contributions to Ember and related repositories 💖!</p>

---

## [Got a Question? Ask Readers' Questions! 🤓](https://docs.google.com/forms/d/e/1FAIpQLScqu7Lw_9cIkRtAiXKitgkAo4xX_pV1pdCfMJgIr6Py1V-9Og/viewform)

<div class="blog-row">
<img class="float-right small transparent padded" alt="Office Hours Tomster Mascot" title="Readers' Questions" src="/images/tomsters/officehours.png" />

<p>Wondering about something related to Ember, Ember Data, Glimmer, or addons in the Ember ecosystem, but don't know where to ask? Readers’ Questions are just for you!</p>

<p><strong>Submit your own</strong> short and sweet <strong>question</strong> under <a href="https://bit.ly/ask-ember-core" target="rq">bit.ly/ask-ember-core</a>. And don’t worry, there are no silly questions, we appreciate them all - promise! 🤞</p>

</div>

---

Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at #support-ember-times on the [Ember Community Discord](https://discordapp.com/invite/zT3asNS) or ping us [@embertimes](https://twitter.com/embertimes) on Twitter.

Keep on top of what's been going on in Emberland this week by subscribing to our [e-mail newsletter](https://the-emberjs-times.ongoodbits.com/)! You can also find our posts on the [Ember blog](https://emberjs.com/blog/tags/newsletter.html).

---


That's another wrap! ✨

Be kind,

Chris Ng, L. Preston Sego III, Amy Lam, Ryan Mark, Jessica Jordan and the Learning Team