From a3674a96a3272a5835f05d803fd5c1851e4d3946 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 14 Dec 2018 23:26:12 +0100 Subject: [PATCH 01/19] blog(embertimes#78): add template --- .../2018-12-14-the-ember-times-issue-77.md | 2 +- .../2018-12-21-the-ember-times-issue-78.md | 93 +++++++++++++++++++ 2 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 source/blog/2018-12-21-the-ember-times-issue-78.md diff --git a/source/blog/2018-12-14-the-ember-times-issue-77.md b/source/blog/2018-12-14-the-ember-times-issue-77.md index 4da8be5455..d3323a5f5a 100644 --- a/source/blog/2018-12-14-the-ember-times-issue-77.md +++ b/source/blog/2018-12-14-the-ember-times-issue-77.md @@ -1,7 +1,7 @@ --- title: The Ember Times - Issue No. 77 author: Chris Ng, Jessica Jordan, Ryan Mark, Amy Lam, Kenneth Larsen -tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 +tags: Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/12/14-the-ember-times-issue-77.html" responsive: true --- diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md new file mode 100644 index 0000000000..cd88f6ca52 --- /dev/null +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -0,0 +1,93 @@ +--- +title: The Ember Times - Issue No. 78 +author: the crowd +tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 +alias : "blog/2018/12/21-the-ember-times-issue-78.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 c8a4c09b49f9e4ffe7fd281838039f3efab9b510 Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Tue, 18 Dec 2018 09:02:29 -0500 Subject: [PATCH 02/19] Add Inspector Update --- .../2018-12-21-the-ember-times-issue-78.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index cd88f6ca52..aa99c847db 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -12,7 +12,27 @@ responsive: true --- -## [SECTION TITLE](#section-url) +## [What's New in Ember Inspector](#section-url) + +We've been working hard over the past few months to close out lots of +super old issues (some from several years ago!), and work on adding new +features to Ember Inspector. Thanks to [@nummi](https://github.com/nummi) +you can now more easily keep up with the changes being made as well! When +you open a new version of Ember Inspector, you'll now be shown an info tab +with all the changes since the last version. + +![](https://imgur.com/BiqsmqV.png) + +We also did a few third party library swaps and updates, +most notably switching from ember-pikaday to [ember-flatpickr](https://github.com/shipshapecode/ember-flatpickr) +and using [ember-table](https://github.com/Addepar/ember-table) for the data tab. +[@thorsteinsson](https://github.com/thorsteinsson) championed the ember-table +work and, as a result of the switch, you can now scroll the table horizontally! :tada: + +Finally, we are working hard on the future of Ember Inspector, and have an RFC +up for making it extensible, which would allow for things like swapping out the +data tab to use Redux, etc. Please check out the RFC and let us know your +thoughts! [Link to RFC will go here (we haven't posted it yet)](). --- From 68d48784ab254accb17e809f6c52ff10cd66e1db Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Tue, 18 Dec 2018 11:51:39 -0500 Subject: [PATCH 03/19] Add emojis --- source/blog/2018-12-21-the-ember-times-issue-78.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index aa99c847db..a263362c10 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -12,7 +12,7 @@ responsive: true --- -## [What's New in Ember Inspector](#section-url) +## [What's New in Ember Inspector 🐹](#section-url) We've been working hard over the past few months to close out lots of super old issues (some from several years ago!), and work on adding new @@ -27,7 +27,7 @@ We also did a few third party library swaps and updates, most notably switching from ember-pikaday to [ember-flatpickr](https://github.com/shipshapecode/ember-flatpickr) and using [ember-table](https://github.com/Addepar/ember-table) for the data tab. [@thorsteinsson](https://github.com/thorsteinsson) championed the ember-table -work and, as a result of the switch, you can now scroll the table horizontally! :tada: +work and, as a result of the switch, you can now scroll the table horizontally! 🎉 Finally, we are working hard on the future of Ember Inspector, and have an RFC up for making it extensible, which would allow for things like swapping out the From 4f14566b205262d6558382c6e3cdbe0860ec18fa Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Tue, 18 Dec 2018 13:12:02 -0500 Subject: [PATCH 04/19] Add RFC link --- source/blog/2018-12-21-the-ember-times-issue-78.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index a263362c10..0e72966f81 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -12,7 +12,7 @@ responsive: true --- -## [What's New in Ember Inspector 🐹](#section-url) +## [What's New in Ember Inspector and Extensible Ember Inspector 🐹](https://github.com/emberjs/rfcs/pull/417) We've been working hard over the past few months to close out lots of super old issues (some from several years ago!), and work on adding new @@ -31,8 +31,8 @@ work and, as a result of the switch, you can now scroll the table horizontally! Finally, we are working hard on the future of Ember Inspector, and have an RFC up for making it extensible, which would allow for things like swapping out the -data tab to use Redux, etc. Please check out the RFC and let us know your -thoughts! [Link to RFC will go here (we haven't posted it yet)](). +data tab to use Redux, etc. Please check out [the RFC](https://github.com/emberjs/rfcs/pull/417) and let us know your +thoughts! --- From 0f65224b342730606b774c926e67b88f525c6076 Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Tue, 18 Dec 2018 14:40:33 -0500 Subject: [PATCH 05/19] Tweak based on feedback --- source/blog/2018-12-21-the-ember-times-issue-78.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 0e72966f81..fdf7919c68 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -14,7 +14,7 @@ responsive: true ## [What's New in Ember Inspector and Extensible Ember Inspector 🐹](https://github.com/emberjs/rfcs/pull/417) -We've been working hard over the past few months to close out lots of +The Ember Inspector team has been working hard over the past few months to close out lots of super old issues (some from several years ago!), and work on adding new features to Ember Inspector. Thanks to [@nummi](https://github.com/nummi) you can now more easily keep up with the changes being made as well! When @@ -24,8 +24,13 @@ with all the changes since the last version. ![](https://imgur.com/BiqsmqV.png) We also did a few third party library swaps and updates, -most notably switching from ember-pikaday to [ember-flatpickr](https://github.com/shipshapecode/ember-flatpickr) +most notably switching from [ember-pikaday](https://github.com/adopted-ember-addons/ember-pikaday) to +[ember-flatpickr](https://github.com/shipshapecode/ember-flatpickr) and using [ember-table](https://github.com/Addepar/ember-table) for the data tab. + +[@rwwagner90](https://github.com/rwwagner90) championed the date picker switch, which resolved several issues with +pikaday, and also removed our dependence on jQuery. + [@thorsteinsson](https://github.com/thorsteinsson) championed the ember-table work and, as a result of the switch, you can now scroll the table horizontally! 🎉 From 4e67b57a2cb5440ca2d25dda21dfcbc47ad9c406 Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Tue, 18 Dec 2018 14:41:23 -0500 Subject: [PATCH 06/19] Update 2018-12-21-the-ember-times-issue-78.md --- source/blog/2018-12-21-the-ember-times-issue-78.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index fdf7919c68..ca62303fd3 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -15,7 +15,7 @@ responsive: true ## [What's New in Ember Inspector and Extensible Ember Inspector 🐹](https://github.com/emberjs/rfcs/pull/417) The Ember Inspector team has been working hard over the past few months to close out lots of -super old issues (some from several years ago!), and work on adding new +super old issues (some from several years ago!), as well as adding new features to Ember Inspector. Thanks to [@nummi](https://github.com/nummi) you can now more easily keep up with the changes being made as well! When you open a new version of Ember Inspector, you'll now be shown an info tab From 3a9524a393af1e65f1105a57946aac7e47d11068 Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Tue, 18 Dec 2018 14:44:00 -0500 Subject: [PATCH 07/19] Add myself to authors --- source/blog/2018-12-21-the-ember-times-issue-78.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index ca62303fd3..1632f9737e 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 78 -author: the crowd +author: Robert Wagner tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/12/21-the-ember-times-issue-78.html" responsive: true @@ -115,4 +115,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Robert Wagner and the Learning Team From fd837760d7de9431652cab9d3a15dca3b76d5adb Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Wed, 19 Dec 2018 10:53:51 -0500 Subject: [PATCH 08/19] blog(embertimes78): Glimmer Components RFC --- .../2018-12-21-the-ember-times-issue-78.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 1632f9737e..ce5d99c6f4 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 78 -author: Robert Wagner +author: Chris Ng, Robert Wagner tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/12/21-the-ember-times-issue-78.html" responsive: true @@ -8,7 +8,7 @@ responsive: true مرحبا Emberistas! 🐹 - +, read about the Glimmer Components RFC ✨, find out what's new in Ember Inspector and Extensible Ember Inspector 🐹! --- @@ -42,8 +42,21 @@ thoughts! --- -## [SECTION TITLE](#section-url) +## [RFC: Glimmer Components ✨](https://github.com/emberjs/rfcs/pull/416) + +[@pzuraq](https://github.com/pzuraq) put up an RFC for supporting **Glimmer components** – which are simpler, more declarative and ergonomic approach to building components – into Ember’s public API. Glimmer components will be the new default app experience in [Ember Octane](https://github.com/emberjs/rfcs/blob/26c4d83fb66568e1087a05818fb39a307ebf8da8/text/0000-roadmap-2018.md#ember-octane). + +Glimmer components aim to eliminate confusion with classic components, by aligning more closely with modern template syntax and features such as: + +**Outer HTML Semantics** where there is no wrapping outer element by default and any dynamic values are explicitly stated in the template. + +**Namespaced Arguments** by having Glimmer components assign their arguments to the `args` property on their instance, preventing namespace collisions. + +**Immutable Arguments** for the `this.args` object, as mentioned above, which will normalize the way the data flows through the app. This will also promote the usage of the `{{@arg}}` syntax – which refers directly to the arguments passed into the invocation of the component – when appropriate since it is more predictable in nature. + +**Minimal Classes** where Glimmer components won’t have any element/DOM based properties, hooks, event handler functions (which are provided instead by element modifiers) in order to reduce the mental model and enable users to be productive out of the box. +Read and comment on the [full RFC on GitHub](https://github.com/emberjs/rfcs/pull/416). --- @@ -115,4 +128,4 @@ That's another wrap! ✨ Be kind, -Robert Wagner and the Learning Team +Chris Ng, Robert Wagner, and the Learning Team From 2f38194e096be2dc161c2b9d628d2c6c83dbe9a8 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Wed, 19 Dec 2018 11:18:34 -0500 Subject: [PATCH 09/19] Update source/blog/2018-12-21-the-ember-times-issue-78.md Co-Authored-By: chrisrng --- source/blog/2018-12-21-the-ember-times-issue-78.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index ce5d99c6f4..0b85a1d2f8 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -44,7 +44,7 @@ thoughts! ## [RFC: Glimmer Components ✨](https://github.com/emberjs/rfcs/pull/416) -[@pzuraq](https://github.com/pzuraq) put up an RFC for supporting **Glimmer components** – which are simpler, more declarative and ergonomic approach to building components – into Ember’s public API. Glimmer components will be the new default app experience in [Ember Octane](https://github.com/emberjs/rfcs/blob/26c4d83fb66568e1087a05818fb39a307ebf8da8/text/0000-roadmap-2018.md#ember-octane). +[@pzuraq](https://github.com/pzuraq) put up an RFC (Request for Comments) for supporting **Glimmer components** – which represent a simpler, more declarative and ergonomic approach to building components – into Ember’s public API. Glimmer components will be the new default app experience in [Ember Octane](https://github.com/emberjs/rfcs/blob/26c4d83fb66568e1087a05818fb39a307ebf8da8/text/0000-roadmap-2018.md#ember-octane). Glimmer components aim to eliminate confusion with classic components, by aligning more closely with modern template syntax and features such as: From 378fca21ceccf9dc9a759c7562db1ab45f050f20 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Wed, 19 Dec 2018 11:18:43 -0500 Subject: [PATCH 10/19] Update source/blog/2018-12-21-the-ember-times-issue-78.md Co-Authored-By: chrisrng --- source/blog/2018-12-21-the-ember-times-issue-78.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 0b85a1d2f8..1b23b45d34 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -54,7 +54,8 @@ Glimmer components aim to eliminate confusion with classic components, by aligni **Immutable Arguments** for the `this.args` object, as mentioned above, which will normalize the way the data flows through the app. This will also promote the usage of the `{{@arg}}` syntax – which refers directly to the arguments passed into the invocation of the component – when appropriate since it is more predictable in nature. -**Minimal Classes** where Glimmer components won’t have any element/DOM based properties, hooks, event handler functions (which are provided instead by element modifiers) in order to reduce the mental model and enable users to be productive out of the box. + + **Minimal Classes** where Glimmer components won’t have any element/DOM based properties, hooks, event handler functions (which are provided instead by element modifiers) in order to reduce the mental model and enable users to be productive out of the box. Read and comment on the [full RFC on GitHub](https://github.com/emberjs/rfcs/pull/416). From 8d9a6374f7e4618728af407890c0f7aab081fae7 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 20 Dec 2018 20:48:35 +0100 Subject: [PATCH 11/19] Add EmberConf reg writeup to issue --- .../2018-12-21-the-ember-times-issue-78.md | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 1b23b45d34..65dd4bdfde 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 78 -author: Chris Ng, Robert Wagner +author: Chris Ng, Robert Wagner, Amy Lam tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/12/21-the-ember-times-issue-78.html" responsive: true @@ -8,7 +8,7 @@ responsive: true مرحبا Emberistas! 🐹 -, read about the Glimmer Components RFC ✨, find out what's new in Ember Inspector and Extensible Ember Inspector 🐹! +Find out what's new in Ember Inspector and Extensible Ember Inspector 👨‍💻, read about the Glimmer Components RFC ✨, register for EmberConf 2019 📆, ...! --- @@ -39,7 +39,6 @@ up for making it extensible, which would allow for things like swapping out the data tab to use Redux, etc. Please check out [the RFC](https://github.com/emberjs/rfcs/pull/417) and let us know your thoughts! - --- ## [RFC: Glimmer Components ✨](https://github.com/emberjs/rfcs/pull/416) @@ -61,8 +60,22 @@ Read and comment on the [full RFC on GitHub](https://github.com/emberjs/rfcs/pul --- -## [SECTION TITLE](#section-url) +## [EmberConf Registration is Open! 💁‍♀️](https://emberconf.com/index.html) + +2019 is rapidly approaching, and you've got one more thing to do before EOY: buy your EmberConf ticket! This year's Early-Bird discount is significant ($50), while supplies last or until 12/31. So before anything else, here's that big shiny button! 🆗 + + + +The program has been announced and is looking really great: so many new faces, and a bunch of familiar old ones! Be sure to check out the [full schedule](https://emberconf.com/schedule.html) for all the details. + +We're particularly excited about [Inclusiveness at EmberConf](https://emberconf.com/inclusiveness-at-emberconf.html) this year. In an industry lacking attendee and speaker diversity, EmberConf strives to be an exception. Highlights of this year's efforts include: +* [Scholarships for students and those in need](https://tilde.wufoo.com/forms/emberconf-2019-scholarships/) +* [People of Color (POC) breakfast, registration add-on](https://emberconf.com/register.html) +* [Women Helping Women luncheon, registration add-on](https://emberconf.com/register.html) +* [Bring Your Kids to EmberConf](https://tilde.wufoo.com/forms/xjkro7b1nzxczy/) --- @@ -129,4 +142,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Robert Wagner, and the Learning Team +Chris Ng, Robert Wagner, Amy Lam, and the Learning Team From 1db0bfac395ede4b5c8a08a5d6103a7520f42cf0 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 20 Dec 2018 22:09:56 +0100 Subject: [PATCH 12/19] Update source/blog/2018-12-21-the-ember-times-issue-78.md Co-Authored-By: amyrlam --- source/blog/2018-12-21-the-ember-times-issue-78.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 65dd4bdfde..22dcbd30ce 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -71,7 +71,9 @@ Read and comment on the [full RFC on GitHub](https://github.com/emberjs/rfcs/pul The program has been announced and is looking really great: so many new faces, and a bunch of familiar old ones! Be sure to check out the [full schedule](https://emberconf.com/schedule.html) for all the details. We're particularly excited about [Inclusiveness at EmberConf](https://emberconf.com/inclusiveness-at-emberconf.html) this year. In an industry lacking attendee and speaker diversity, EmberConf strives to be an exception. Highlights of this year's efforts include: - + + + * [Scholarships for students and those in need](https://tilde.wufoo.com/forms/emberconf-2019-scholarships/) * [People of Color (POC) breakfast, registration add-on](https://emberconf.com/register.html) * [Women Helping Women luncheon, registration add-on](https://emberconf.com/register.html) From c5ce420a19083751cd3aff4b0d7167ef0082b4e0 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 20 Dec 2018 22:36:16 +0100 Subject: [PATCH 13/19] Update 2018-12-21-the-ember-times-issue-78.md --- source/blog/2018-12-21-the-ember-times-issue-78.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 22dcbd30ce..5427511b7f 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -72,8 +72,7 @@ The program has been announced and is looking really great: so many new faces, a We're particularly excited about [Inclusiveness at EmberConf](https://emberconf.com/inclusiveness-at-emberconf.html) this year. In an industry lacking attendee and speaker diversity, EmberConf strives to be an exception. Highlights of this year's efforts include: - - + * [Scholarships for students and those in need](https://tilde.wufoo.com/forms/emberconf-2019-scholarships/) * [People of Color (POC) breakfast, registration add-on](https://emberconf.com/register.html) * [Women Helping Women luncheon, registration add-on](https://emberconf.com/register.html) From 9b10c7d524287c1002628facc869bae6b3d7a8d3 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 21 Dec 2018 00:10:35 +0100 Subject: [PATCH 14/19] blog(embertimes#78): add mentorship program announce --- source/blog/2018-12-21-the-ember-times-issue-78.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 5427511b7f..977909d541 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 78 -author: Chris Ng, Robert Wagner, Amy Lam +author: Chris Ng, Robert Wagner, Amy Lam, Ryan Mark, Jessica Jordan tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/12/21-the-ember-times-issue-78.html" responsive: true @@ -80,8 +80,12 @@ We're particularly excited about [Inclusiveness at EmberConf](https://emberconf. --- -## [SECTION TITLE](#section-url) +## [The Ember Mentorship Program 👨‍🎓👩‍🎓](https://www.emberjs.com/blog/2018/12/17/mentorship-program.html) + +This week the new **Ember Mentorship Program** [has been officially announced](https://www.emberjs.com/blog/2018/12/17/mentorship-program.html)! +It aims to guide the next wave of Ember developers of all experience levels into the community. By making developers succeed in [public speaking](https://emberconf.com/mentorship-program.html#evangelism), finding their space [in a supportive peer group](https://emberconf.com/mentorship-program.html#women-helping-women) or [leveling up their engineering skills](https://emberconf.com/mentorship-program.html#general-mentorship) the program is meant **just for you**! +Learn all about [the Ember Mentorship Program and join the community](https://emberconf.com/mentorship-program.html)! --- @@ -113,7 +117,7 @@ We're particularly excited about [Inclusiveness at EmberConf](https://emberconf. ## [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 @kratiahuja, @sdhull, @locks, @smfoote, @sonic1981, @jenweber, @Turbo87, @hakilebara, @jacobq, @MelSumner, @chrisrng, @rwwagner90, @jeffdaley, @wifelette, @Gaurav0, @nummi, @scalvert, @knownasilya, @kellyselden and @dcyriller for their contributions to Ember and related repositories! 💖

--- @@ -143,4 +147,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Robert Wagner, Amy Lam, and the Learning Team +Chris Ng, Robert Wagner, Amy Lam, Ryan Mark, Jessica Jordan and the Learning Team From 92a6f329fec16200c42988c431e7932f80fd62d6 Mon Sep 17 00:00:00 2001 From: Kenneth Larsen Date: Fri, 21 Dec 2018 09:12:50 +0100 Subject: [PATCH 15/19] Update 2018-12-21-the-ember-times-issue-78.md --- source/blog/2018-12-21-the-ember-times-issue-78.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 5427511b7f..d0f4c3645e 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 78 -author: Chris Ng, Robert Wagner, Amy Lam +author: Chris Ng, Robert Wagner, Amy Lam, Kenneth Larsen tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 alias : "blog/2018/12/21-the-ember-times-issue-78.html" responsive: true @@ -8,7 +8,7 @@ responsive: true مرحبا Emberistas! 🐹 -Find out what's new in Ember Inspector and Extensible Ember Inspector 👨‍💻, read about the Glimmer Components RFC ✨, register for EmberConf 2019 📆, ...! +Find out what's new in Ember Inspector and Extensible Ember Inspector 👨‍💻, read about the Glimmer Components RFC ✨, register for EmberConf 2019 📆, New RFC on Render Element Modifiers 🔨...! --- @@ -80,8 +80,10 @@ We're particularly excited about [Inclusiveness at EmberConf](https://emberconf. --- -## [SECTION TITLE](#section-url) +## [New RFC: Render Element Modifiers 🔨](https://github.com/emberjs/rfcs/pull/415) +A new [RFC](https://github.com/pzuraq/emberjs-rfcs/blob/render-element-modifiers/text/0000-render-element-modifiers.md) is out by [pzuraq](https://github.com/pzuraq) and it’s quite amazing. It proposes adding two new generic element modifiers, `{{did-render}}` and `{{will-destroy}}`, which users can use to run code during the most common phases of any element's lifecycle. If you’ve ever used any of the component hooks such as `didInsertElement` or `didRender ` this will most likely be quite handy for you since we can focus on the setup and teardown code without worrying about the overall lifecycle. +The [RFC](https://github.com/pzuraq/emberjs-rfcs/blob/render-element-modifiers/text/0000-render-element-modifiers.md) is very detailed and has a lot of helpful code examples. Remember to leave your thoughts as a comment. --- @@ -143,4 +145,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Robert Wagner, Amy Lam, and the Learning Team +Chris Ng, Robert Wagner, Amy Lam, Kenneth Larsen, and the Learning Team From 48f2e422ce693db838dd59b2b036ab4fbe28f637 Mon Sep 17 00:00:00 2001 From: Kenneth Larsen Date: Fri, 21 Dec 2018 09:23:16 +0100 Subject: [PATCH 16/19] Update 2018-12-21-the-ember-times-issue-78.md --- source/blog/2018-12-21-the-ember-times-issue-78.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index d0f4c3645e..e8f17d528a 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -54,6 +54,7 @@ Glimmer components aim to eliminate confusion with classic components, by aligni **Immutable Arguments** for the `this.args` object, as mentioned above, which will normalize the way the data flows through the app. This will also promote the usage of the `{{@arg}}` syntax – which refers directly to the arguments passed into the invocation of the component – when appropriate since it is more predictable in nature. + **Minimal Classes** where Glimmer components won’t have any element/DOM based properties, hooks, event handler functions (which are provided instead by element modifiers) in order to reduce the mental model and enable users to be productive out of the box. Read and comment on the [full RFC on GitHub](https://github.com/emberjs/rfcs/pull/416). @@ -79,7 +80,7 @@ We're particularly excited about [Inclusiveness at EmberConf](https://emberconf. * [Bring Your Kids to EmberConf](https://tilde.wufoo.com/forms/xjkro7b1nzxczy/) --- - + ## [New RFC: Render Element Modifiers 🔨](https://github.com/emberjs/rfcs/pull/415) A new [RFC](https://github.com/pzuraq/emberjs-rfcs/blob/render-element-modifiers/text/0000-render-element-modifiers.md) is out by [pzuraq](https://github.com/pzuraq) and it’s quite amazing. It proposes adding two new generic element modifiers, `{{did-render}}` and `{{will-destroy}}`, which users can use to run code during the most common phases of any element's lifecycle. If you’ve ever used any of the component hooks such as `didInsertElement` or `didRender ` this will most likely be quite handy for you since we can focus on the setup and teardown code without worrying about the overall lifecycle. From c013f64a3afc79911986ec286f2c2b66f040d4e4 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 21 Dec 2018 09:46:08 +0100 Subject: [PATCH 17/19] Apply suggestions from code review Co-Authored-By: kennethlarsen --- source/blog/2018-12-21-the-ember-times-issue-78.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index e8f17d528a..f542185baa 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -53,8 +53,7 @@ Glimmer components aim to eliminate confusion with classic components, by aligni **Immutable Arguments** for the `this.args` object, as mentioned above, which will normalize the way the data flows through the app. This will also promote the usage of the `{{@arg}}` syntax – which refers directly to the arguments passed into the invocation of the component – when appropriate since it is more predictable in nature. - - + **Minimal Classes** where Glimmer components won’t have any element/DOM based properties, hooks, event handler functions (which are provided instead by element modifiers) in order to reduce the mental model and enable users to be productive out of the box. Read and comment on the [full RFC on GitHub](https://github.com/emberjs/rfcs/pull/416). From 58d5d5e25256cd14b4386cd22f5e119110f2170a Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 21 Dec 2018 13:21:00 +0100 Subject: [PATCH 18/19] Apply suggestions from code review Co-Authored-By: kennethlarsen --- source/blog/2018-12-21-the-ember-times-issue-78.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index 7e6f69def1..d4edade876 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -80,8 +80,9 @@ We're particularly excited about [Inclusiveness at EmberConf](https://emberconf. --- - ## [New RFC: Render Element Modifiers 🔨](https://github.com/emberjs/rfcs/pull/415) + + A new [RFC](https://github.com/pzuraq/emberjs-rfcs/blob/render-element-modifiers/text/0000-render-element-modifiers.md) is out by [pzuraq](https://github.com/pzuraq) and it’s quite amazing. It proposes adding two new generic element modifiers, `{{did-render}}` and `{{will-destroy}}`, which users can use to run code during the most common phases of any element's lifecycle. If you’ve ever used any of the component hooks such as `didInsertElement` or `didRender ` this will most likely be quite handy for you since we can focus on the setup and teardown code without worrying about the overall lifecycle. The [RFC](https://github.com/pzuraq/emberjs-rfcs/blob/render-element-modifiers/text/0000-render-element-modifiers.md) is very detailed and has a lot of helpful code examples. Remember to leave your thoughts as a comment. From 98a9b578647f1befa4839461187be3bcd8253640 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 21 Dec 2018 15:40:25 +0100 Subject: [PATCH 19/19] copy edits --- .../2018-12-21-the-ember-times-issue-78.md | 30 ++----------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/source/blog/2018-12-21-the-ember-times-issue-78.md b/source/blog/2018-12-21-the-ember-times-issue-78.md index d4edade876..c2a552fbcd 100644 --- a/source/blog/2018-12-21-the-ember-times-issue-78.md +++ b/source/blog/2018-12-21-the-ember-times-issue-78.md @@ -8,7 +8,7 @@ responsive: true مرحبا Emberistas! 🐹 -Find out what's new in Ember Inspector and Extensible Ember Inspector 👨‍💻, read about the Glimmer Components RFC ✨, register for EmberConf 2019 📆, New RFC on Render Element Modifiers 🔨...! +This week: Find out what's new in Ember Inspector and Extensible Ember Inspector 👨‍💻, read about the Glimmer Components RFC ✨, register for EmberConf 2019 📆, and a new RFC on Render Element Modifiers 🔨! --- @@ -83,7 +83,7 @@ We're particularly excited about [Inclusiveness at EmberConf](https://emberconf. ## [New RFC: Render Element Modifiers 🔨](https://github.com/emberjs/rfcs/pull/415) -A new [RFC](https://github.com/pzuraq/emberjs-rfcs/blob/render-element-modifiers/text/0000-render-element-modifiers.md) is out by [pzuraq](https://github.com/pzuraq) and it’s quite amazing. It proposes adding two new generic element modifiers, `{{did-render}}` and `{{will-destroy}}`, which users can use to run code during the most common phases of any element's lifecycle. If you’ve ever used any of the component hooks such as `didInsertElement` or `didRender ` this will most likely be quite handy for you since we can focus on the setup and teardown code without worrying about the overall lifecycle. +A new [RFC](https://github.com/pzuraq/emberjs-rfcs/blob/render-element-modifiers/text/0000-render-element-modifiers.md) is out by [@pzuraq](https://github.com/pzuraq) and it’s quite amazing. It proposes adding two new generic element modifiers, `{{did-render}}` and `{{will-destroy}}`, which users can use to run code during the most common phases of any element's lifecycle. If you’ve ever used any of the component hooks such as `didInsertElement` or `didRender`, this will most likely be quite handy for you, since we can focus on the setup and teardown code without worrying about the overall lifecycle. The [RFC](https://github.com/pzuraq/emberjs-rfcs/blob/render-element-modifiers/text/0000-render-element-modifiers.md) is very detailed and has a lot of helpful code examples. Remember to leave your thoughts as a comment. @@ -98,32 +98,6 @@ Learn all about [the Ember Mentorship Program and join the community](https://em --- -## [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 @kratiahuja, @sdhull, @locks, @smfoote, @sonic1981, @jenweber, @Turbo87, @hakilebara, @jacobq, @MelSumner, @chrisrng, @rwwagner90, @jeffdaley, @wifelette, @Gaurav0, @nummi, @scalvert, @knownasilya, @kellyselden and @dcyriller for their contributions to Ember and related repositories! 💖