Skip to content
This repository has been archived by the owner on Mar 22, 2019. It is now read-only.

Ember Times No. 87 - March 1, 2019 #3837

Merged
merged 22 commits into from
Mar 1, 2019
Merged
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
0c9ea5a
Set up Issue 87
amyrlam Feb 22, 2019
1326556
blog(embertimes#87): ember community survey
jayjayjpg Feb 28, 2019
7cb0b79
blog(embertimes#87): add contributors corner
jayjayjpg Feb 28, 2019
d556f42
blog(embertimes#87): add readers question about ember-data
jayjayjpg Feb 28, 2019
9b88083
Merge pull request #3843 from jessica-jordan/et-jj
amyrlam Feb 28, 2019
6e4a801
Add 3.8 section
kennethlarsen Mar 1, 2019
ced9d2f
Update source/blog/2019-03-01-the-ember-times-issue-87.md
jayjayjpg Mar 1, 2019
fb32cfa
Merge pull request #3844 from emberjs/kennethlarsen-patch-1
kennethlarsen Mar 1, 2019
8283275
blog(embertimes#87): add url to readers question
jayjayjpg Mar 1, 2019
ace427c
blog(embertimes87): contribution guides rfc
chrisrng Mar 1, 2019
e9e8940
Adds SFC and Template Import RFC 454
jaredgalanis Mar 1, 2019
a5fa137
Alex lint ignore
chrisrng Mar 1, 2019
4cebf2f
blog(embertimes87): Classic Class Owner Tunnel
chrisrng Mar 1, 2019
1d697ac
typo fixes
chrisrng Mar 1, 2019
5101c04
alex lint period
chrisrng Mar 1, 2019
26a1c41
Merge pull request #3845 from emberjs/chrisrng-patch-1
amyrlam Mar 1, 2019
4169032
Merge branch 'blog/embertimes-87' into rfcs-454-sfc-template-imports
amyrlam Mar 1, 2019
71fd0f5
Merge pull request #3846 from jaredgalanis/rfcs-454-sfc-template-imports
amyrlam Mar 1, 2019
1154677
Merge branch 'blog/embertimes-87' into chrisrng-patch-2
chrisrng Mar 1, 2019
66e46d6
Merge pull request #3847 from emberjs/chrisrng-patch-2
amyrlam Mar 1, 2019
51d5cfe
add octane guides section
amyrlam Mar 1, 2019
0984de5
Update 2019-03-01-the-ember-times-issue-87.md
amyrlam Mar 1, 2019
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/2019-02-22-the-ember-times-issue-86.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: The Ember Times - Issue No. 86
author: Chris Ng, Gaurav Munjal, Amy Lam, Alon Bukai, Jessica Jordan, Jared Galanis
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019
tags: Newsletter, Ember.js Times, Ember Times, 2019
alias : "blog/2019/02/22-the-ember-times-issue-86.html"
responsive: true
---
Expand Down
109 changes: 109 additions & 0 deletions source/blog/2019-03-01-the-ember-times-issue-87.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
---
title: The Ember Times - Issue No. 87
author: Jessica Jordan, Kenneth Larsen, Chris Ng, Jared Galanis, Jen Weber, Amy Lam
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019
alias : "blog/2019/03/01-the-ember-times-issue-87.html"
responsive: true
---

Happy Friday, Emberistas! 🐹

This week: **Take and share** the **2019 Ember Community Survey** 🐹, Ember 3.8 released 🚀, SFC & Template Import Primitives RFC 🔬, Contribution Guides RFC in FCP ✏️, dig through the Classic Class Owner Tunnel RFC 🕳, Help Wanted 🚧, and a brand-new **Readers' Question** 🤓 for you!

---

## [Let Your Voice Be Heard In The 2019 Ember Community Survey 🗣](https://emberjs.com/ember-community-survey-2019/)

With 2019 already under way the Ember Core team would like your help to learn about who is in the Ember community and how they work with the framework. [The 2019 Ember Community Survey](https://emberjs.com/ember-community-survey-2019/) is anonymous and only open until **March 12th**!

Be sure to [take survey today](https://emberjs.com/ember-community-survey-2019/) and **spread the word** among your colleagues and Ember friends!

<a class="ember-button ember-button--centered" href="https://emberjs.com/ember-community-survey-2019/">Take the survey</a>

---

## [Ember 3.8 Released 🚀](https://emberjs.com/blog/2019/02/27/ember-3-8-released.html)

New versions of Ember, Ember CLI and Ember Data have been released. Not only does this release contain features like the **Element Modifier Manager and the array helper** - it also marks 3.8 as a new LTS candidate. Both the features and the LTS information can be found in the [release post](https://emberjs.com/blog/2019/02/27/ember-3-8-released.html).

This release also contains 5 deprecations for Ember, so if you plan on upgrading to 3.8 please have a look at the [new deprecations](https://emberjs.com/blog/2019/02/27/ember-3-8-released.html#toc_deprecations-5).

---

## [RFC for Single-File Components & Template Import Primitives](https://github.com/emberjs/rfcs/pull/454) 🔬
[@tomdale](https://github.com/tomdale) recently opened up an RFC to explore adding single-file components and module imports in component templates!

The **SFC & Template Import Primitives RFC** proposes adding experimental low-level primitives for embedding templates in JavaScript and associating templates with component classes, two highly-requested features. 🎉

Rather than proposing specific formats for single-file components and template imports, the RFC proposes new low-level API's that addons can use to implement experimental 🧪 file formats.

Be sure to checkout and comment on the detailed design of the [SFC & Template Import Primitives RFC](https://github.com/emberjs/rfcs/pull/454) on Github!

---

## [Contribution Guides in FCP! 🖊️](https://github.com/emberjs/rfcs/pull/446)

[@jessica-jordan](https://github.com/jessica-jordan) proposed adding an official **Contribution Guide** which aims to improve the discoverability of Ember-related projects that require help by the community and outlines the general contribution workflow for these projects.

With the intent of making the Contribution Guides as beginner-friendly as possible, it will include a **summary** of the motivation of open-source and its meaning for Ember as an OSS project, a real-world example of **how to contribute code**, a guide on **how to file an issue**, and an **issue finder** inspired by the [What Can I Do for Mozilla landing page](https://whatcanidoformozilla.org/).

<!--alex ignore period-->
The [Contribution Guides RFC](https://github.com/emberjs/rfcs/pull/446) is in Final Comment Period (FCP) so check it out!

---

## [Classic Class Owner Tunnel RFC 🕳](https://github.com/emberjs/rfcs/pull/451)

[@pzuraq](https://github.com/pzuraq) opened an RFC around making `getOwner` and explicit injections work in classic class constructors since the [Native Class Constructor Update RFC](https://github.com/emberjs/rfcs/blob/master/text/0337-native-class-constructor-update.md) changed the way that classic classes were constructed.

The **Classic Class Owner Tunnel RFC** proposes to make _explicit_ injections work for the class’s constructor method. However, _implicit_ injections will still only be available during `init`, because they are passed in and assigned as `args`. The _implicit_ injections will be caught using development-mode assertions which would direct users to add the injection explicitly (ideally), or to use `init`.

Read the full details on the [Classic Class Owner Tunnel RFC](https://github.com/emberjs/rfcs/pull/451) on GitHub!

---

## [Help Wanted 🚧](https://github.com/ember-learn/guides-source/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22+label%3AOctane)

A large part of the work for **Octane** ⛽️ is documentation! **Would you like to help?** Check out [these issues](https://github.com/ember-learn/guides-source/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22+label%3AOctane)! Drop by the [#dev-ember-learning](https://discordapp.com/channels/480462759797063690/480777444203429888) channel on [Discord](https://discordapp.com/invite/zT3asNS) if you want to help out or have any questions. The goal is to make the upcoming edition information clear for both new learners and existing Ember developers, and along the way, do some general refactors of our guides content.

---

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

<p>This week we'd like to thank <a href="https://github.com/Turbo87" target="gh-user">@Turbo87</a>, <a href="https://github.com/stefanpenner" target="gh-user">@stefanpenner</a>, <a href="https://github.com/jaredgalanis" target="gh-user">@jaredgalanis</a>, <a href="https://github.com/MelSumner" target="gh-user">@MelSumner</a>, <a href="https://github.com/CodingItWrong" target="gh-user">@CodingItWrong</a>, <a href="https://github.com/jenweber" target="gh-user">@jenweber</a>, <a href="https://github.com/enomws" target="gh-user">@enomws</a>, <a href="https://github.com/toddjordan" target="gh-user">@toddjordan</a>, <a href="https://github.com/pzuraq" target="gh-user">@pzuraq</a>, <a href="https://github.com/ondrejsevcik" target="gh-user">@ondrejsevcik</a>, <a href="https://github.com/mike-north" target="gh-user">@mike-north</a>, <a href="https://github.com/tschoartschi" target="gh-user">@tschoartschi</a>, <a href="https://github.com/rwjblue" target="gh-user">@rwjblue</a>, <a href="https://github.com/mixonic" target="gh-user">@mixonic</a>, <a href="https://github.com/jeanduplessis" target="gh-user">@jeanduplessis</a>, <a href="https://github.com/chadhietala" target="gh-user">@chadhietala</a>, <a href="https://github.com/fpauser" target="gh-user">@fpauser</a>, <a href="https://github.com/Alonski" target="gh-user">@Alonski</a>, <a href="https://github.com/BradLeftley" target="gh-user">@BradLeftley</a>, <a href="https://github.com/runspired" target="gh-user">@runspired</a>, <a href="https://github.com/yusufsagdic" target="gh-user">@yusufsagdic</a>, <a href="https://github.com/nummi" target="gh-user">@nummi</a> and <a href="https://github.com/scalvert" target="gh-user">@scalvert</a> for their contributions to Ember and related repositories! 💖</p>

---

## [Readers' Questions: "What are the benefits of using Ember Data over Ajax?" 🤓](https://discuss.emberjs.com/t/readers-questions-what-are-the-benefits-of-using-ember-data-over-ajax/16254)

<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>In <strong>this week's Readers' Question</strong> we're talking about a popular question asked by many Ember developers who are starting out: What are the benefits of using <strong>Ember Data</strong> over Ajax?
Ember Learning team member <a href="https://github.com/jessica-jordan" target="jj">@jessica-jordan</a> highlights in her answer some of the plethora of advantages that a data management library like Ember Data offers for <strong>building easy-to-maintain</strong> applications that also <strong>scale well</strong>.</p>

<p>
<a class="ember-button" href="https://discuss.emberjs.com/t/readers-questions-what-are-the-benefits-of-using-ember-data-over-ajax/16254">Read more</a>
</p>
</div>

<div class="blog-row">
<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>

---

## [#embertimes](https://emberjs.com/blog/tags/newsletter.html) 📰

Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at [#support-ember-times](https://discordapp.com/channels/480462759797063690/485450546887786506) 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,

Jessica Jordan, Kenneth Larsen, Chris Ng, Jared Galanis, Jen Weber, Amy Lam and the Learning Team