From a2fa0b5167e165eb58d31d79683900308f5bfe5e Mon Sep 17 00:00:00 2001 From: Ryan Mark Date: Sun, 21 Oct 2018 11:51:01 -0700 Subject: [PATCH 01/12] [WIP] Ember Times Issue 70 --- .../2018-10-19-the-ember-times-issue-69.md | 2 +- .../2018-10-26-the-ember-times-issue-70.md | 93 +++++++++++++++++++ 2 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 source/blog/2018-10-26-the-ember-times-issue-70.md diff --git a/source/blog/2018-10-19-the-ember-times-issue-69.md b/source/blog/2018-10-19-the-ember-times-issue-69.md index 0c719ec2f0..562b3cdce9 100644 --- a/source/blog/2018-10-19-the-ember-times-issue-69.md +++ b/source/blog/2018-10-19-the-ember-times-issue-69.md @@ -1,7 +1,7 @@ --- title: The Ember Times - Issue No. 69 author: Chris Ng, Alon Bukai, Kenneth Larsen, Jessica Jordan, Amy Lam, Ryan Mark -tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 +tags: Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/10/19-the-ember-times-issue-69.html" responsive: true --- diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md new file mode 100644 index 0000000000..cf95616436 --- /dev/null +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -0,0 +1,93 @@ +--- +title: The Ember Times - Issue No. 70 +author: the crowd +tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 +alias : "blog/2018/10/26-the-ember-times-issue-70.html" +responsive: true +--- + + Emberistas! 🐹 + + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + + +## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/) + +

This week we'd like to thank our siblings for their contributions to Ember and related repositories! πŸ’–

+ +--- + +## [Got a Question? Ask Readers' Questions! πŸ€“](https://docs.google.com/forms/d/e/1FAIpQLScqu7Lw_9cIkRtAiXKitgkAo4xX_pV1pdCfMJgIr6Py1V-9Og/viewform) + +
+ Office Hours Tomster Mascot + +

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!

+ +

Submit your own short and sweet question under bit.ly/ask-ember-core. And don’t worry, there are no silly questions, we appreciate them all - promise! 🀞

+ +
+ +--- + +## [#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, + +the crowd and the Learning Team From 835c0f19e6f6d94c6a4a0704d238b12d42a0705c Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Wed, 24 Oct 2018 23:11:04 +0100 Subject: [PATCH 02/12] For EmberTimes No. 70: Router Helpers & setComponentManager RFC writeups (#3654) Related to #3650 ## What it does ## Related Issue(s) ## Sources --- .../2018-10-26-the-ember-times-issue-70.md | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index cf95616436..e4c19cc47a 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 70 -author: the crowd +author: Jessica Jordan, tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/10/26-the-ember-times-issue-70.html" responsive: true @@ -8,7 +8,7 @@ responsive: true Emberistas! 🐹 - +More convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, --- @@ -17,12 +17,24 @@ responsive: true --- -## [SECTION TITLE](#section-url) +## [Route Me Through Space πŸ›° and Time πŸ•° with the Router Helpers RFC](https://github.com/emberjs/rfcs/pull/391) + +Inspired by the [experimental addon ember-router-helpers](https://github.com/rwjblue/ember-router-helpers) a [**new RFC (Request for Comments)**](https://github.com/emberjs/rfcs/pull/391) illustrates a possible, new way to **route** through your Ember apps. + +Several **new template helpers and element modifiers** for routing are proposed: This includes a `transition-to` element modifier for easy route-to-route transitions [surpassing some of the drawbacks](https://github.com/emberjs/rfcs/blob/new-router-helpers/text/0000-router-helpers.md#motivation) of the functionally similar `link-to` helper. But also the design of and the motivation behind new, useful helpers like `root-url`, `is-active` and `is-loading` among others are explained in great detail in the RFC itself. + +Curious? Be sure to give the [proposal a read and let your thoughts known in the comments below!](https://github.com/emberjs/rfcs/pull/391) --- -## [SECTION TITLE](#section-url) +## [Original & Artisan β˜•οΈ Deprecations RFC for the setComponentManager API](https://github.com/emberjs/rfcs/pull/392) + +The πŸ”₯ brand-new **Custom Component Manager API** πŸš’ [has been shipped with Ember 3.4](https://emberjs.com/blog/2018/10/07/ember-3-4-released.html#toc_changes-in-ember-js-3-4) and is now - as a low-level API granting addon authors more freedom to create **components from customized base classes**. + +This week a [freshly brewed RFC](https://github.com/emberjs/rfcs/pull/392) with its first, important deprecation rolled in: The proposal suggests to replace the **string-based lookup** method for the `setComponentManager` function for a **factory-based** approach. This small change in the API provides quick wins πŸ… for future undertakings regarding tree shaking of Ember apps, module unification and more. + +Read all about the motivation behind this deprecation in the [hand-crafted RFC on Github](https://github.com/emberjs/rfcs/pull/392). --- @@ -79,7 +91,7 @@ responsive: true ## [#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. +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). @@ -90,4 +102,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Jessica Jordan, and the Learning Team From dded25b05f41e49fda969b370030d3f89f11f0aa Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Wed, 24 Oct 2018 21:55:54 -0400 Subject: [PATCH 03/12] blog(embertimes70): ember-i18n to ember-intl (#3653) * blog(embertimes70): ember-i18n to ember-intl * formatting * blog(et70): add alex ignore for host * ignore host word alex lint * Update alex ignore --- .../blog/2018-10-26-the-ember-times-issue-70.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index e4c19cc47a..f768ed85cf 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 70 -author: Jessica Jordan, +author: Chris Ng, Jessica Jordan tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/10/26-the-ember-times-issue-70.html" responsive: true @@ -12,8 +12,19 @@ More convenient **transitions** through your Ember apps with the **new Router He --- -## [SECTION TITLE](#section-url) +## [ember-i18n Deprecation and Release of ember-intl 🌐](https://twitter.com/MiguelCamba/status/1054699605865177089) + +[@snewcomer](https://github.com/snewcomer) and [@cibernox](https://github.com/cibernox) [announced](https://twitter.com/MiguelCamba/status/1054699605865177089) a new way to internationalize Ember apps, [ember-i18n](https://github.com/jamesarosen/ember-i18n) is now deprecated in favour of [ember-intl](https://github.com/ember-intl/ember-intl)! This will provide Ember with a standard package for internationalization. + +There are [many reasons](https://twitter.com/MiguelCamba/status/1054720978478084097) to make the change such as: +- Using the [**ICU message format**](https://formatjs.io/guides/message-syntax/) which is a standard in the i18n industry +- **Locale-aware** numbers, dates, times, currencies, decimals, and percentages! +- Uses the [**Native Intl API**](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl) +- Translations are way more powerful and **can contain logic** (like gender-dependent translations) + +- Advanced [**addon support**](https://github.com/ember-intl/ember-intl/blob/master/docs/addon-support.md) to provide translations to the host app +There is even a [codemod](https://github.com/DockYard/ember-i18n-to-intl-migrator) to make the switch from ember-i18n to ember-intl easier! So [check it out](https://github.com/ember-intl/ember-intl) and make the switch today! --- @@ -102,4 +113,4 @@ That's another wrap! ✨ Be kind, -Jessica Jordan, and the Learning Team +Chris Ng, Jessica Jordan, and the Learning Team From aef94aa7e9ffc21951aeaf910499d1baff74b027 Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Wed, 24 Oct 2018 23:01:23 -0400 Subject: [PATCH 04/12] Add a link to the Readers' Question on Controllers --- source/blog/2018-10-26-the-ember-times-issue-70.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index f768ed85cf..2dcbee8b01 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -75,8 +75,9 @@ Read all about the motivation behind this deprecation in the [hand-crafted RFC o --- -## [SECTION TITLE](#section-url) +## [Readers' Question: What is the future of Controllers?](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) +Ah, the age old question, "What is the future of controllers? When is it a good time to use them in a modern Ember app?" Jen Weber tackles this topic with some help from Framework Core Team member Edward Faulkner. TLDR: do use them, don't lose any sleep over them, and help us decide their future. See this [Ember Discuss post](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) for the article and conversation! --- From 54ed2dbfef04cec1855dacc7125cf244a49de644 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Wed, 24 Oct 2018 20:32:04 -0700 Subject: [PATCH 05/12] Copy edits etc to issue --- source/blog/2018-10-26-the-ember-times-issue-70.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index 2dcbee8b01..576d083f9d 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 70 -author: Chris Ng, Jessica Jordan +author: Jen Weber, Chris Ng, Jessica Jordan tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/10/26-the-ember-times-issue-70.html" responsive: true @@ -8,7 +8,7 @@ responsive: true Emberistas! 🐹 -More convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, +An Ember standard for i18n 🌍, more convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, an exciting new Readers' Question πŸ€” on the future of controllers --- @@ -75,9 +75,9 @@ Read all about the motivation behind this deprecation in the [hand-crafted RFC o --- -## [Readers' Question: What is the future of Controllers?](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) +## [Readers' Question: What is the Future πŸš€ of Controllers?](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) -Ah, the age old question, "What is the future of controllers? When is it a good time to use them in a modern Ember app?" Jen Weber tackles this topic with some help from Framework Core Team member Edward Faulkner. TLDR: do use them, don't lose any sleep over them, and help us decide their future. See this [Ember Discuss post](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) for the article and conversation! +Ah, the age old question: "What is the future of controllers? When is it a good time to use them in a modern Ember app?" [@jenweber](https://github.com/jenweber) tackles this topic with some help from Framework Core Team member [@ef4](https://github.com/ef4). TLDR: do use them, don't lose any sleep over them, and help us decide their future. See this [Ember Discuss post](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) for the article and conversation! --- @@ -114,4 +114,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Jessica Jordan, and the Learning Team +Jen Weber, Chris Ng, Jessica Jordan, and the Learning Team From d7cadff6c988308e56349d8a82976a5ecc40eeba Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Wed, 24 Oct 2018 21:02:07 -0700 Subject: [PATCH 06/12] Add GraphQL writeup --- source/blog/2018-10-26-the-ember-times-issue-70.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index 576d083f9d..4811f0d93d 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 70 -author: Jen Weber, Chris Ng, Jessica Jordan +author: Jen Weber, Chris Ng, Amy Lam, Jessica Jordan tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/10/26-the-ember-times-issue-70.html" responsive: true @@ -8,7 +8,7 @@ responsive: true Emberistas! 🐹 -An Ember standard for i18n 🌍, more convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, an exciting new Readers' Question πŸ€” on the future of controllers +An Ember standard for i18n 🌍, more convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, an exciting new Readers' Question πŸ€” on the future of controllers, using GraphQL in Ember πŸ’₯, and more. --- @@ -50,7 +50,9 @@ Read all about the motivation behind this deprecation in the [hand-crafted RFC o --- -## [SECTION TITLE](#section-url) +## [No Graph Theory Required: Ember and GraphQL in Practice ⚑️](https://medium.com/kloeckner-i/ember-and-graphql-8aa15f7a2554) + +Following his [EmberFest](https://emberfest.eu/schedule/#rocky-neurock) talk with [@chadian](https://github.com/chadian), [@jneurock](https://github.com/jneurock) blogged about their experience with GraphQL in Ember. If you are struggling with JSON API, or thinking about GraphQL, this article should give you an understanding of how to get started. They even created an [example repo](https://github.com/chadian/ember-graphql-examples) that includes an Ember app demonstrating GraphQL integration with four different clients. Check out the [article](https://medium.com/kloeckner-i/ember-and-graphql-8aa15f7a2554) and the [GraphQL website](https://graphql.org/learn/) to learn more! --- @@ -114,4 +116,4 @@ That's another wrap! ✨ Be kind, -Jen Weber, Chris Ng, Jessica Jordan, and the Learning Team +Jen Weber, Chris Ng, Amy Lam, Jessica Jordan, and the Learning Team From 79ffbc1067f97eff19addbb9728d2d38e758925a Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 25 Oct 2018 22:38:42 -0700 Subject: [PATCH 07/12] updates in prep for release tmrw --- .../2018-10-26-the-ember-times-issue-70.md | 25 ++----------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index 4811f0d93d..cbdfe4d68f 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -6,9 +6,9 @@ alias : "blog/2018/10/26-the-ember-times-issue-70.html" responsive: true --- - Emberistas! 🐹 +G'day, Emberistas! 🐹 -An Ember standard for i18n 🌍, more convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, an exciting new Readers' Question πŸ€” on the future of controllers, using GraphQL in Ember πŸ’₯, and more. +This week we have an Ember standard for i18n 🌍, more convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, an exciting new Readers' Question πŸ€” on the future of controllers, using GraphQL in Ember πŸ’₯, and more! --- @@ -54,27 +54,6 @@ Read all about the motivation behind this deprecation in the [hand-crafted RFC o Following his [EmberFest](https://emberfest.eu/schedule/#rocky-neurock) talk with [@chadian](https://github.com/chadian), [@jneurock](https://github.com/jneurock) blogged about their experience with GraphQL in Ember. If you are struggling with JSON API, or thinking about GraphQL, this article should give you an understanding of how to get started. They even created an [example repo](https://github.com/chadian/ember-graphql-examples) that includes an Ember app demonstrating GraphQL integration with four different clients. Check out the [article](https://medium.com/kloeckner-i/ember-and-graphql-8aa15f7a2554) and the [GraphQL website](https://graphql.org/learn/) to learn more! - ---- - -## [SECTION TITLE](#section-url) - - ---- - -## [SECTION TITLE](#section-url) - - ---- - -## [SECTION TITLE](#section-url) - - ---- - -## [SECTION TITLE](#section-url) - - --- ## [Readers' Question: What is the Future πŸš€ of Controllers?](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) From d855ca00eec9003c181743e8c8243fbadb4991fc Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 25 Oct 2018 22:48:25 -0700 Subject: [PATCH 08/12] Add contributors pseudo-manually --- source/blog/2018-10-26-the-ember-times-issue-70.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index cbdfe4d68f..e1f1e38d45 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -65,7 +65,7 @@ Ah, the age old question: "What is the future of controllers? When is it a good ## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/) -

This week we'd like to thank our siblings for their contributions to Ember and related repositories! πŸ’–

+This week we'd like to thank [@rwjblue](https://github.com/rwjblue), [@chadhietala](https://github.com/chadhietala), [@btecu](https://github.com/btecu), [@amyrlam](https://github.com/amyrlam), [@chrisrng](https://github.com/chrisrng), [@jessica-jordan](https://github.com/jessica-jordan), [@ynotdraw](https://github.com/ynotdraw), [@Alonski](https://github.com/Alonski), [@sivakumar-kailasam](https://github.com/sivakumar-kailasam), [@thorsteinsson](https://github.com/thorsteinsson), [@YoranBrondsema](https://github.com/YoranBrondsema), [@runspired](https://github.com/runspired), [@ctcpip](https://github.com/ctcpip), [@wagenet](https://github.com/wagenet), [@rondale-sc](https://github.com/rondale-sc), [@toddjordan](https://github.com/toddjordan), [@esbanarango](https://github.com/esbanarango), [@mansona](https://github.com/mansona), [@HenryVonfire](https://github.com/HenryVonfire), and [@cspanring](https://github.com/cspanring) for their contributions to Ember and related repositories! πŸ’– --- From 09cac70068fa40429d8b1825206719c2bd545d5f Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 25 Oct 2018 22:49:37 -0700 Subject: [PATCH 09/12] add ryan --- source/blog/2018-10-26-the-ember-times-issue-70.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index e1f1e38d45..5b97c8b5a7 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 70 -author: Jen Weber, Chris Ng, Amy Lam, Jessica Jordan +author: Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/10/26-the-ember-times-issue-70.html" responsive: true @@ -95,4 +95,4 @@ That's another wrap! ✨ Be kind, -Jen Weber, Chris Ng, Amy Lam, Jessica Jordan, and the Learning Team +Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan, and the Learning Team From c1e282afa90e49a64ba035f09bbfe20b91ef99d0 Mon Sep 17 00:00:00 2001 From: Kenneth Larsen Date: Fri, 26 Oct 2018 08:24:10 +0200 Subject: [PATCH 10/12] Added section on Ember 3.5 --- .../2018-10-26-the-ember-times-issue-70.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index 5b97c8b5a7..a60f68e9c0 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 70 -author: Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan +author: Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan, Kenneth Larsen tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/10/26-the-ember-times-issue-70.html" responsive: true @@ -8,7 +8,7 @@ responsive: true G'day, Emberistas! 🐹 -This week we have an Ember standard for i18n 🌍, more convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, an exciting new Readers' Question πŸ€” on the future of controllers, using GraphQL in Ember πŸ’₯, and more! +This week we have an Ember standard for i18n 🌍, more convenient **transitions** through your Ember apps with the **new Router Helpers & Element Modifiers RFC**, artisan β˜•οΈ deprecations for **setting** your **component managers**, a **new version of Ember**, an exciting new Readers' Question πŸ€” on the future of controllers, using GraphQL in Ember πŸ’₯, and more! --- @@ -56,6 +56,19 @@ Following his [EmberFest](https://emberfest.eu/schedule/#rocky-neurock) talk wit --- +## [Ember 3.5 is Out! πŸš€](https://emberjs.com/blog/2018/10/15/ember-3-5-released.html) + +Version 3.5 of Ember and it contains some pretty cool things. With this release, Ember Data now has released **their first LTS release ever** with Ember Data 3.4 and will now follow the same LTS cycle as Ember. + +Ember Data 3.4 also released the new `RecordData` interfaces that give addon developers the much-needed API access with **more confidence and stability**. + +With Ember CLI 3.5 you get Broccoli v2.0.0 that no longer uses your local `./tmp` in your project folder but the system `temp` directory instead. This can result in **build time improvements up to 32%**! 🏎 + +You can read all about all these new cool things and much more in the [release post](https://emberjs.com/blog/2018/10/15/ember-3-5-released.html). + +--- + + ## [Readers' Question: What is the Future πŸš€ of Controllers?](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) Ah, the age old question: "What is the future of controllers? When is it a good time to use them in a modern Ember app?" [@jenweber](https://github.com/jenweber) tackles this topic with some help from Framework Core Team member [@ef4](https://github.com/ef4). TLDR: do use them, don't lose any sleep over them, and help us decide their future. See this [Ember Discuss post](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708) for the article and conversation! @@ -95,4 +108,4 @@ That's another wrap! ✨ Be kind, -Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan, and the Learning Team +Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan, Kenneth Larsen and the Learning Team From fa9d2b045eb5699b227b205a27d6421ef8b33c13 Mon Sep 17 00:00:00 2001 From: Alon Bukai Date: Fri, 26 Oct 2018 15:04:17 +0300 Subject: [PATCH 11/12] Grammar fixes --- source/blog/2018-10-26-the-ember-times-issue-70.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index a60f68e9c0..115db691e5 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -34,14 +34,14 @@ Inspired by the [experimental addon ember-router-helpers](https://github.com/rwj Several **new template helpers and element modifiers** for routing are proposed: This includes a `transition-to` element modifier for easy route-to-route transitions [surpassing some of the drawbacks](https://github.com/emberjs/rfcs/blob/new-router-helpers/text/0000-router-helpers.md#motivation) of the functionally similar `link-to` helper. But also the design of and the motivation behind new, useful helpers like `root-url`, `is-active` and `is-loading` among others are explained in great detail in the RFC itself. -Curious? Be sure to give the [proposal a read and let your thoughts known in the comments below!](https://github.com/emberjs/rfcs/pull/391) +Curious? Be sure to give the [proposal a read and make your thoughts known in the comments below!](https://github.com/emberjs/rfcs/pull/391) --- ## [Original & Artisan β˜•οΈ Deprecations RFC for the setComponentManager API](https://github.com/emberjs/rfcs/pull/392) -The πŸ”₯ brand-new **Custom Component Manager API** πŸš’ [has been shipped with Ember 3.4](https://emberjs.com/blog/2018/10/07/ember-3-4-released.html#toc_changes-in-ember-js-3-4) and is now - as a low-level API granting addon authors more freedom to create **components from customized base classes**. +The πŸ”₯ brand-new **Custom Component Manager API** πŸš’ [has been shipped with Ember 3.4](https://emberjs.com/blog/2018/10/07/ember-3-4-released.html#toc_changes-in-ember-js-3-4) and is now available as a low-level API granting addon authors more freedom to create **components from customized base classes**. This week a [freshly brewed RFC](https://github.com/emberjs/rfcs/pull/392) with its first, important deprecation rolled in: The proposal suggests to replace the **string-based lookup** method for the `setComponentManager` function for a **factory-based** approach. This small change in the API provides quick wins πŸ… for future undertakings regarding tree shaking of Ember apps, module unification and more. @@ -58,7 +58,7 @@ Following his [EmberFest](https://emberfest.eu/schedule/#rocky-neurock) talk wit ## [Ember 3.5 is Out! πŸš€](https://emberjs.com/blog/2018/10/15/ember-3-5-released.html) -Version 3.5 of Ember and it contains some pretty cool things. With this release, Ember Data now has released **their first LTS release ever** with Ember Data 3.4 and will now follow the same LTS cycle as Ember. +Version 3.5 of Ember and it contains some pretty cool things. With this release, Ember Data has now released **their first LTS release ever** with Ember Data 3.4 and will now follow the same LTS cycle as Ember. Ember Data 3.4 also released the new `RecordData` interfaces that give addon developers the much-needed API access with **more confidence and stability**. From ea8999b2e1316a7adb29b2c47c56b7441373ee22 Mon Sep 17 00:00:00 2001 From: Alon Bukai Date: Fri, 26 Oct 2018 18:40:27 +0300 Subject: [PATCH 12/12] Added myself to authors :) --- source/blog/2018-10-26-the-ember-times-issue-70.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blog/2018-10-26-the-ember-times-issue-70.md b/source/blog/2018-10-26-the-ember-times-issue-70.md index 115db691e5..2a8a303ed1 100644 --- a/source/blog/2018-10-26-the-ember-times-issue-70.md +++ b/source/blog/2018-10-26-the-ember-times-issue-70.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 70 -author: Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan, Kenneth Larsen +author: Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan, Kenneth Larsen, Alon Bukai tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/10/26-the-ember-times-issue-70.html" responsive: true @@ -108,4 +108,4 @@ That's another wrap! ✨ Be kind, -Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan, Kenneth Larsen and the Learning Team +Jen Weber, Chris Ng, Ryan Mark, Amy Lam, Jessica Jordan, Kenneth Larsen, Alon Bukai and the Learning Team