From 7c939d6611647a5a4e5f9bdb6a4ef1b6b5c0eee9 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 7 Feb 2020 20:31:35 -0800 Subject: [PATCH 01/22] Set up new issue --- .../2020-02-07-the-ember-times-issue-134.md | 2 +- .../2020-02-14-the-ember-times-issue-135.md | 137 ++++++++++++++++++ 2 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 source/2020-02-14-the-ember-times-issue-135.md diff --git a/source/2020-02-07-the-ember-times-issue-134.md b/source/2020-02-07-the-ember-times-issue-134.md index 8e6445d2a..32e32fb47 100644 --- a/source/2020-02-07-the-ember-times-issue-134.md +++ b/source/2020-02-07-the-ember-times-issue-134.md @@ -1,7 +1,7 @@ --- title: The Ember Times - Issue No. 134 author: Chris Ng, Anne-Greeth van Herwijnen, Isaac Lee, Jessica Jordan, Amy Lam -tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 +tags: Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/02/07-the-ember-times-issue-134.html" responsive: true --- diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md new file mode 100644 index 000000000..f454cd50a --- /dev/null +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -0,0 +1,137 @@ +--- +title: The Ember Times - Issue No. 135 +author: the crowd +tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 +alias : "blog/2020/02/14-the-ember-times-issue-135.html" +responsive: true +--- + + Emberistas! 🐹 + + + +READMORE + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#section-url) + + + + + + + +--- + +## [Section title in sentence case 🐹](#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://blog.emberjs.com/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 b60069db2b545e99538eb5c8fea54d5e8682c901 Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Tue, 11 Feb 2020 16:51:14 -0500 Subject: [PATCH 02/22] blog(embertimes135): EmberMap Native Decorator (#525) * blog(embertimes135): EmberMap Native Decorator * Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> Co-authored-by: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index f454cd50a..67b8c741d 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 135 -author: the crowd +author: Chris Ng, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/02/14-the-ember-times-issue-135.html" responsive: true @@ -9,18 +9,18 @@ responsive: true Emberistas! 🐹 - +Learn about Native Decorator Support from EmberMap πŸΉπŸ—ΊοΈ, READMORE --- -## [Section title in sentence case 🐹](#section-url) +## [EmberMap: Learn About Native Decorator Support πŸΉπŸ—ΊοΈ](https://twitter.com/ember_map/status/1225464396471787525) - - +Check out the latest EmberMap episode of "What's New in Ember." It talks about what the [Native Decorator Support](https://emberjs.github.io/rfcs/0440-decorator-support.html) feature from Ember 3.10 means for you and why [Decorators](https://emberjs.github.io/rfcs/0408-decorators.html) are important for Ember's adoption of ES Classes. - - +With Ember 3.10, all the core APIs and surrounding ecosystem libraries can start adopting decorators as per the [stage 1 implementation](https://github.com/tc39/proposal-decorators) which would pave the way for ES classes in Ember. However, the happy path is still to wait until [the Octane release or 3.15](https://blog.emberjs.com/2019/12/20/ember-3-15-released.html) to start using both ES classes and decorators together for all of your Ember app code. + +To check out how to upgrade your app to 3.15, check out this [great Discord thread](https://discuss.emberjs.com/t/question-about-the-native-decorator-support-feature/17474) on the issue but also be sure to check out the full video on [Native Decorator Support on EmberMap](https://embermap.com/topics/what-s-new-in-ember/native-decorator-support-3-10). --- @@ -134,4 +134,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Chris Ng, the crowd and the Learning Team From 4e092a521a6524ae97087d3ef6e79782169b07c3 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 14 Feb 2020 13:49:10 +0100 Subject: [PATCH 03/22] blog(embertimes#135): add writeup about splarguments RFC --- .../2020-02-14-the-ember-times-issue-135.md | 38 +++++++++++++++---- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 67b8c741d..260e4f7c9 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 135 -author: Chris Ng, the crowd +author: Chris Ng, Jessica Jordan, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/02/14-the-ember-times-issue-135.html" responsive: true @@ -10,6 +10,7 @@ responsive: true Learn about Native Decorator Support from EmberMap πŸΉπŸ—ΊοΈ, +spread arguments across your components with splarguments πŸ’–, READMORE --- @@ -74,13 +75,34 @@ To check out how to upgrade your app to 3.15, check out this [great Discord thre --- -## [Section title in sentence case 🐹](#section-url) +## [Spreading arguments with Splarguments πŸ’–](https://github.com/emberjs/rfcs/pull/593) - - - - +Two years ago the [Request for Comments (RFC) #311](https://emberjs.github.io/rfcs/0311-angle-bracket-invocation.html#html-attributes) made quite a splash: Besides an entirely new invocation syntax for Ember components, it suggested a novel feature that allowed Ember users to pass **HTML attributes**, such as _class_, _width_ or _tabindex_, from the invocation site of a component down to its content. There they can finally be accessed using the so-called **splatattributes** syntax. + +Here's a quick reminder of how that looks like - imagine the following markup: + +```handlebars + + + +``` + +```handlebars + + + +``` + +Which will render the component in your app as follows: + +```html +My favorite snacc +``` + +The efforts to allow Ember devs to write less verbose component templates and to manage deeply nested component invocations successfully continue. This week Ember developer, contributor and Ember Times editor [Alon Bukai (@Alonski)](https://github.com/Alonski) wrote down an RFC to promote the [idea of **spreadable arguments**](https://github.com/emberjs/rfcs/blob/1c90e48eeec9a990627a6ce1e9f70391ba95bbb7/text/0000-spreadable-arguments.md). + +Similar to splattatributes, these would allow the forwarding of component configuration with less verbosity, but in this instance via **arguments** rather than attributes. You can learn more about the motivation of this feature and how it is used, in the [RFC itself](https://github.com/emberjs/rfcs/pull/593). And as always: feel encouraged to leave your thoughts, questions and suggestions in the comments below! --- @@ -106,7 +128,7 @@ To check out how to upgrade your app to 3.15, check out this [great Discord thre ## [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 @jgwhite, @rwjblue, @chancancode, @mehulkar, @efx, @wycats, @mansona, @MelSumner, @jenweber, @skaterdav85, @krisselden, @pzuraq, @Turbo87, @chadhietala, @dcyriller and @xg-wang for their contributions to Ember and related repositories! πŸ’–

--- @@ -134,4 +156,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, the crowd and the Learning Team +Chris Ng, Jessica Jordan, the crowd and the Learning Team From bb8fee5f42b9348c6f19da95ea9e4963baa31110 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 14 Feb 2020 15:46:57 +0100 Subject: [PATCH 04/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 260e4f7c9..79c774649 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -85,7 +85,7 @@ Here's a quick reminder of how that looks like - imagine the following markup: ```handlebars - + ``` ```handlebars From b24b9eb034f9bf3c91afa39b460bf30944a12f1d Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 14 Feb 2020 15:47:24 +0100 Subject: [PATCH 05/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 79c774649..10e16e402 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -100,7 +100,7 @@ Which will render the component in your app as follows: My favorite snacc ``` -The efforts to allow Ember devs to write less verbose component templates and to manage deeply nested component invocations successfully continue. This week Ember developer, contributor and Ember Times editor [Alon Bukai (@Alonski)](https://github.com/Alonski) wrote down an RFC to promote the [idea of **spreadable arguments**](https://github.com/emberjs/rfcs/blob/1c90e48eeec9a990627a6ce1e9f70391ba95bbb7/text/0000-spreadable-arguments.md). +The efforts to allow Ember devs to write less verbose component templates and to manage deeply nested component invocations successfully continue. This week, [Alon Bukai (@Alonski)](https://github.com/Alonski), Ember developer, contributor and Ember Times editor, wrote down an RFC to promote the [idea of **spreadable arguments**](https://github.com/emberjs/rfcs/blob/1c90e48eeec9a990627a6ce1e9f70391ba95bbb7/text/0000-spreadable-arguments.md). Similar to splattatributes, these would allow the forwarding of component configuration with less verbosity, but in this instance via **arguments** rather than attributes. You can learn more about the motivation of this feature and how it is used, in the [RFC itself](https://github.com/emberjs/rfcs/pull/593). And as always: feel encouraged to leave your thoughts, questions and suggestions in the comments below! From 3d8ac63d72f7ee515e0f27f8b77962782c319869 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 14 Feb 2020 15:47:46 +0100 Subject: [PATCH 06/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 10e16e402..44758b027 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -102,7 +102,7 @@ Which will render the component in your app as follows: The efforts to allow Ember devs to write less verbose component templates and to manage deeply nested component invocations successfully continue. This week, [Alon Bukai (@Alonski)](https://github.com/Alonski), Ember developer, contributor and Ember Times editor, wrote down an RFC to promote the [idea of **spreadable arguments**](https://github.com/emberjs/rfcs/blob/1c90e48eeec9a990627a6ce1e9f70391ba95bbb7/text/0000-spreadable-arguments.md). -Similar to splattatributes, these would allow the forwarding of component configuration with less verbosity, but in this instance via **arguments** rather than attributes. You can learn more about the motivation of this feature and how it is used, in the [RFC itself](https://github.com/emberjs/rfcs/pull/593). And as always: feel encouraged to leave your thoughts, questions and suggestions in the comments below! +Similar to splattributes, these would allow the forwarding of component configuration with less verbosity, but in this instance via **arguments** rather than attributes. You can learn more about the motivation of this feature and how it is used, in the [RFC itself](https://github.com/emberjs/rfcs/pull/593). And as always: feel encouraged to leave your thoughts, questions and suggestions in the comments below! --- From 2ab67ea54bd7e96fb1872fbd737381d914b679de Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 14 Feb 2020 15:51:38 +0100 Subject: [PATCH 07/22] blog(embertimes#135): add more nuanced title for splarguments rfc writeup --- source/2020-02-14-the-ember-times-issue-135.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 44758b027..afa82070e 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -10,7 +10,7 @@ responsive: true Learn about Native Decorator Support from EmberMap πŸΉπŸ—ΊοΈ, -spread arguments across your components with splarguments πŸ’–, +review the RFC for splarguments πŸ’–, READMORE --- @@ -75,10 +75,10 @@ To check out how to upgrade your app to 3.15, check out this [great Discord thre --- -## [Spreading arguments with Splarguments πŸ’–](https://github.com/emberjs/rfcs/pull/593) +## [Review the potential future of splarguments πŸ’–](https://github.com/emberjs/rfcs/pull/593) -Two years ago the [Request for Comments (RFC) #311](https://emberjs.github.io/rfcs/0311-angle-bracket-invocation.html#html-attributes) made quite a splash: Besides an entirely new invocation syntax for Ember components, it suggested a novel feature that allowed Ember users to pass **HTML attributes**, such as _class_, _width_ or _tabindex_, from the invocation site of a component down to its content. There they can finally be accessed using the so-called **splatattributes** syntax. +Two years ago the [Request for Comments (RFC) #311](https://emberjs.github.io/rfcs/0311-angle-bracket-invocation.html#html-attributes) made quite a splash: Besides an entirely new invocation syntax for Ember components, it suggested a novel feature that allowed Ember users to pass **HTML attributes**, such as _class_, _width_ or _tabindex_, from the invocation site of a component down to its content. There they can finally be accessed using the so-called **splattributes** syntax. Here's a quick reminder of how that looks like - imagine the following markup: From 801429f8dbc88a4d6c8a6a45a1983c357b0214cc Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 14 Feb 2020 11:15:43 -0500 Subject: [PATCH 08/22] add-pzuraq-reactivity-blog-posts --- .../2020-02-14-the-ember-times-issue-135.md | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index afa82070e..fa306307e 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 135 -author: Chris Ng, Jessica Jordan, the crowd +author: Chris Ng, Jessica Jordan, Jared Galanis the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/02/14-the-ember-times-issue-135.html" responsive: true @@ -11,6 +11,7 @@ responsive: true Learn about Native Decorator Support from EmberMap πŸΉπŸ—ΊοΈ, review the RFC for splarguments πŸ’–, +Autotracking! A Blog Series on Reactivity Systems πŸ€–, READMORE --- @@ -25,13 +26,21 @@ To check out how to upgrade your app to 3.15, check out this [great Discord thre --- -## [Section title in sentence case 🐹](#section-url) +## [Autotracking! A Blog Series on Reactivity Systems πŸ€–](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) - - +Interested in learning more about auto tracking, Ember Octane's new reactivity system? Well then, you're in luck πŸ€. [Chris Garrett @pzuraq](https://github.com/pzuraq) is starting another super interesting new blog post series on that exact subject! - - +The [first post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) came out at the end of last month and it examines what reactivity means, how it relates to declarative and imperative programming models. Even experienced Ember developers will likely get a lot of value out of reading about what these often-used, but rarely fully understood, terms mean. + +Explaining things in an approachable and conversational style, [@pzuraq](https://github.com/pzuraq) also looks at how state is used in these programming models and how it is used in functional programming models. It’s a great intro for any one looking to learn a bit about reactivity systems in general. + +Bonus πŸŽ‰ [@pzuraq’s](https://github.com/pzuraq) [second post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) about what makes a good reactivity system came out this week! + +In this second post [@pzuraq](https://github.com/pzuraq) dives deeper and surveys several reactivity systems. Compaing HTML/CSS (did you know they are reactive!?), push-based reactivity systems that are often implemented with JavaScript (such as Ember Classic and other systems like the Observable model), and pull-based reactivity systems of React and the Virtual DOM, Vue and Elm. + +There's some helpful diagrams and clear explanations to help you better understand the finer points. If you’re looking to learn more about how these models of reactivity are similar and different, then this post is a great read for you. + +Be sure to be on the look out for more updates from the Ember Times team as more of these awesome blog posts are released! --- @@ -156,4 +165,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Jessica Jordan, the crowd and the Learning Team +Chris Ng, Jessica Jordan, Jared Galanis the crowd and the Learning Team From 9ce122eaea9095d48a16ba68514189828e10d1a9 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 14 Feb 2020 13:23:42 -0500 Subject: [PATCH 09/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index fa306307e..5b56d7dec 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -28,7 +28,7 @@ To check out how to upgrade your app to 3.15, check out this [great Discord thre ## [Autotracking! A Blog Series on Reactivity Systems πŸ€–](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) -Interested in learning more about auto tracking, Ember Octane's new reactivity system? Well then, you're in luck πŸ€. [Chris Garrett @pzuraq](https://github.com/pzuraq) is starting another super interesting new blog post series on that exact subject! +Interested in learning more about autotracking, Ember Octane's new reactivity system? Well then, you're in luck πŸ€. [Chris Garrett (@pzuraq)](https://github.com/pzuraq) is starting another super interesting new blog post series on that exact subject! The [first post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) came out at the end of last month and it examines what reactivity means, how it relates to declarative and imperative programming models. Even experienced Ember developers will likely get a lot of value out of reading about what these often-used, but rarely fully understood, terms mean. From 6ab745feba85c0f2beca846473fca056e825890d Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 14 Feb 2020 13:23:55 -0500 Subject: [PATCH 10/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 5b56d7dec..983b3a61e 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -32,7 +32,7 @@ Interested in learning more about autotracking, Ember Octane's new reactivity sy The [first post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) came out at the end of last month and it examines what reactivity means, how it relates to declarative and imperative programming models. Even experienced Ember developers will likely get a lot of value out of reading about what these often-used, but rarely fully understood, terms mean. -Explaining things in an approachable and conversational style, [@pzuraq](https://github.com/pzuraq) also looks at how state is used in these programming models and how it is used in functional programming models. It’s a great intro for any one looking to learn a bit about reactivity systems in general. +In an approachable and conversational style, [@pzuraq](https://github.com/pzuraq) also explains how state is used in these programming models as well as functional programming models. It’s a great intro for anyone looking to learn a bit about reactivity systems. Bonus πŸŽ‰ [@pzuraq’s](https://github.com/pzuraq) [second post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) about what makes a good reactivity system came out this week! From 924e878c9951c60d4b3ae6e3674125fd6ac109f4 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 14 Feb 2020 13:24:07 -0500 Subject: [PATCH 11/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 983b3a61e..04abb5b76 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -38,7 +38,7 @@ Bonus πŸŽ‰ [@pzuraq’s](https://github.com/pzuraq) [second post](https://www.pz In this second post [@pzuraq](https://github.com/pzuraq) dives deeper and surveys several reactivity systems. Compaing HTML/CSS (did you know they are reactive!?), push-based reactivity systems that are often implemented with JavaScript (such as Ember Classic and other systems like the Observable model), and pull-based reactivity systems of React and the Virtual DOM, Vue and Elm. -There's some helpful diagrams and clear explanations to help you better understand the finer points. If you’re looking to learn more about how these models of reactivity are similar and different, then this post is a great read for you. +There are helpful diagrams and clear explanations to help you better understand the finer points. If you’re looking to learn more about how these models of reactivity are similar and different, then this post is a great read for you. Be sure to be on the look out for more updates from the Ember Times team as more of these awesome blog posts are released! From df569ffc7b832ff6fee6035c403483519d60846e Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 14 Feb 2020 13:24:14 -0500 Subject: [PATCH 12/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 04abb5b76..1f8c68fec 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -40,7 +40,7 @@ In this second post [@pzuraq](https://github.com/pzuraq) dives deeper and survey There are helpful diagrams and clear explanations to help you better understand the finer points. If you’re looking to learn more about how these models of reactivity are similar and different, then this post is a great read for you. -Be sure to be on the look out for more updates from the Ember Times team as more of these awesome blog posts are released! +Be sure to be on the lookout for more updates from the Ember Times team as more of these awesome blog posts are released! --- From a14ca6999e1027e0c3f843106e286edd18e54600 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 14 Feb 2020 13:25:31 -0500 Subject: [PATCH 13/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 1f8c68fec..6c3942930 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -36,7 +36,10 @@ In an approachable and conversational style, [@pzuraq](https://github.com/pzuraq Bonus πŸŽ‰ [@pzuraq’s](https://github.com/pzuraq) [second post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) about what makes a good reactivity system came out this week! -In this second post [@pzuraq](https://github.com/pzuraq) dives deeper and surveys several reactivity systems. Compaing HTML/CSS (did you know they are reactive!?), push-based reactivity systems that are often implemented with JavaScript (such as Ember Classic and other systems like the Observable model), and pull-based reactivity systems of React and the Virtual DOM, Vue and Elm. +[@pzuraq](https://github.com/pzuraq) dives deeper and surveys several reactivity systems: +- HTML/CSS (did you know they are reactive!?) +- Push-based reactivity systems, which are often implemented with JavaScript (e.g. Ember Classic and other systems like the Observable model) +- Pull-based reactivity systems (e.g. React and the Virtual DOM, Vue and Elm) There are helpful diagrams and clear explanations to help you better understand the finer points. If you’re looking to learn more about how these models of reactivity are similar and different, then this post is a great read for you. From 3e4ca8597eada94576e8045eac0d5f43497110f4 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 14 Feb 2020 13:25:43 -0500 Subject: [PATCH 14/22] Update source/2020-02-14-the-ember-times-issue-135.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-02-14-the-ember-times-issue-135.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 6c3942930..66adf95e1 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -30,7 +30,7 @@ To check out how to upgrade your app to 3.15, check out this [great Discord thre Interested in learning more about autotracking, Ember Octane's new reactivity system? Well then, you're in luck πŸ€. [Chris Garrett (@pzuraq)](https://github.com/pzuraq) is starting another super interesting new blog post series on that exact subject! -The [first post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) came out at the end of last month and it examines what reactivity means, how it relates to declarative and imperative programming models. Even experienced Ember developers will likely get a lot of value out of reading about what these often-used, but rarely fully understood, terms mean. +The [first post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/), which came out at the end of last month, examines what reactivity means and how it relates to declarative and imperative programming models. Even experienced Ember developers will likely get a lot of value out of reading about what these often-used, but rarely fully understood, terms mean. In an approachable and conversational style, [@pzuraq](https://github.com/pzuraq) also explains how state is used in these programming models as well as functional programming models. It’s a great intro for anyone looking to learn a bit about reactivity systems. From f815b6aa7c389ed189bb6bf9a231595aa740c1bc Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 14 Feb 2020 13:51:15 -0500 Subject: [PATCH 15/22] add blank line to list --- source/2020-02-14-the-ember-times-issue-135.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 66adf95e1..75ac60d53 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -37,6 +37,7 @@ In an approachable and conversational style, [@pzuraq](https://github.com/pzuraq Bonus πŸŽ‰ [@pzuraq’s](https://github.com/pzuraq) [second post](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) about what makes a good reactivity system came out this week! [@pzuraq](https://github.com/pzuraq) dives deeper and surveys several reactivity systems: + - HTML/CSS (did you know they are reactive!?) - Push-based reactivity systems, which are often implemented with JavaScript (e.g. Ember Classic and other systems like the Observable model) - Pull-based reactivity systems (e.g. React and the Virtual DOM, Vue and Elm) From 7e5d30ec27d8c498f6dc0d959f4a6f9386106789 Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Fri, 14 Feb 2020 20:18:09 +0100 Subject: [PATCH 16/22] Add write-up about podcast --- source/2020-02-14-the-ember-times-issue-135.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 75ac60d53..71f7260c0 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 135 -author: Chris Ng, Jessica Jordan, Jared Galanis the crowd +author: Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/02/14-the-ember-times-issue-135.html" responsive: true @@ -12,6 +12,7 @@ responsive: true Learn about Native Decorator Support from EmberMap πŸΉπŸ—ΊοΈ, review the RFC for splarguments πŸ’–, Autotracking! A Blog Series on Reactivity Systems πŸ€–, +JSParty podcast with Jen and Chris πŸ“», READMORE --- @@ -48,13 +49,16 @@ Be sure to be on the lookout for more updates from the Ember Times team as more --- -## [Section title in sentence case 🐹](#section-url) +## [There is no party like an Octane party 🎊](https://changelog.com/jsparty/114) - - +On the 6th of February [Jen Weber @jenweber](https://github.com/jenweber) and [Chris Manson @mansona +](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty). This party describes themselves as: "A community celebration of JavaScript and the web.". They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. - - +[Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball @kball](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane and the way Ember how as a framework work, and also about the role of the community within Ember. +The [podcast](https://changelog.com/jsparty/114) got published today, so if you have missed it on the 6th or want to listen to it again, you can! + +Since the audience for this podcast was not the Ember community this podcast is a nice showcase of what makes Ember special. One of the hosts even tried the Ember tutorial to get a grasp of what Ember is. +All in all, a lovely podcast with two **awesome** representatives from the Ember core team. --- @@ -169,4 +173,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Jessica Jordan, Jared Galanis the crowd and the Learning Team +Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, the crowd and the Learning Team From f1fce4d53ab9f2f3874ad2af94162f698757b004 Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Fri, 14 Feb 2020 20:40:34 +0100 Subject: [PATCH 17/22] Make Alex happy --- source/2020-02-14-the-ember-times-issue-135.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 71f7260c0..19d5a66ac 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -53,10 +53,10 @@ Be sure to be on the lookout for more updates from the Ember Times team as more On the 6th of February [Jen Weber @jenweber](https://github.com/jenweber) and [Chris Manson @mansona ](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty). This party describes themselves as: "A community celebration of JavaScript and the web.". They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. - + [Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball @kball](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane and the way Ember how as a framework work, and also about the role of the community within Ember. The [podcast](https://changelog.com/jsparty/114) got published today, so if you have missed it on the 6th or want to listen to it again, you can! - + Since the audience for this podcast was not the Ember community this podcast is a nice showcase of what makes Ember special. One of the hosts even tried the Ember tutorial to get a grasp of what Ember is. All in all, a lovely podcast with two **awesome** representatives from the Ember core team. From 50675ca7608b6c65556bc7c5f7213557f1995641 Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Fri, 14 Feb 2020 20:59:05 +0100 Subject: [PATCH 18/22] Another try to get Alex happy --- source/2020-02-14-the-ember-times-issue-135.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 19d5a66ac..35233633e 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -53,10 +53,10 @@ Be sure to be on the lookout for more updates from the Ember Times team as more On the 6th of February [Jen Weber @jenweber](https://github.com/jenweber) and [Chris Manson @mansona ](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty). This party describes themselves as: "A community celebration of JavaScript and the web.". They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. - + [Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball @kball](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane and the way Ember how as a framework work, and also about the role of the community within Ember. The [podcast](https://changelog.com/jsparty/114) got published today, so if you have missed it on the 6th or want to listen to it again, you can! - + Since the audience for this podcast was not the Ember community this podcast is a nice showcase of what makes Ember special. One of the hosts even tried the Ember tutorial to get a grasp of what Ember is. All in all, a lovely podcast with two **awesome** representatives from the Ember core team. From c4cbe55d894d81aa10dc3b96a6fba5d9017517cf Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Fri, 14 Feb 2020 23:06:16 +0100 Subject: [PATCH 19/22] Isaac's feedback --- source/2020-02-14-the-ember-times-issue-135.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 35233633e..c5f0ed2ea 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -51,13 +51,13 @@ Be sure to be on the lookout for more updates from the Ember Times team as more ## [There is no party like an Octane party 🎊](https://changelog.com/jsparty/114) -On the 6th of February [Jen Weber @jenweber](https://github.com/jenweber) and [Chris Manson @mansona -](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty). This party describes themselves as: "A community celebration of JavaScript and the web.". They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. +On the 6th of February [Jen Weber (@jenweber)](https://github.com/jenweber) and [Chris Manson (@mansona) +](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty/114). This party describes itself as: "A community celebration of JavaScript and the web.". They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. -[Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball @kball](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane and the way Ember how as a framework work, and also about the role of the community within Ember. +[Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball (@kball)](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane, how Ember operates as a framework, and the role of the community within Ember. The [podcast](https://changelog.com/jsparty/114) got published today, so if you have missed it on the 6th or want to listen to it again, you can! -Since the audience for this podcast was not the Ember community this podcast is a nice showcase of what makes Ember special. One of the hosts even tried the Ember tutorial to get a grasp of what Ember is. +Since the podcast reaches out to an audience in the wider JavaScript community, we got to listen to what makes Ember special. One of the hosts even tried the Ember tutorial to get a grasp of what Ember does differently. All in all, a lovely podcast with two **awesome** representatives from the Ember core team. --- From 029f2d7b22b971d802ed89063335f36e21bddcc1 Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Fri, 14 Feb 2020 16:30:16 -0600 Subject: [PATCH 20/22] Covered Bekah Cheek's article on 3 reasons to use angle bracket syntax --- .../2020-02-14-the-ember-times-issue-135.md | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index c5f0ed2ea..5636a25a7 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 135 -author: Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, the crowd +author: Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, Isaac Lee, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/02/14-the-ember-times-issue-135.html" responsive: true @@ -13,6 +13,7 @@ Learn about Native Decorator Support from EmberMap πŸΉπŸ—ΊοΈ, review the RFC for splarguments πŸ’–, Autotracking! A Blog Series on Reactivity Systems πŸ€–, JSParty podcast with Jen and Chris πŸ“», +Three Reasons to Switch to Angle Bracket Syntax in Ember Octane πŸ’‘, READMORE --- @@ -51,13 +52,14 @@ Be sure to be on the lookout for more updates from the Ember Times team as more ## [There is no party like an Octane party 🎊](https://changelog.com/jsparty/114) -On the 6th of February [Jen Weber (@jenweber)](https://github.com/jenweber) and [Chris Manson (@mansona) -](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty/114). This party describes itself as: "A community celebration of JavaScript and the web.". They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. +On the 6th of February [Jen Weber (@jenweber)](https://github.com/jenweber) and [Chris Manson (@mansona)](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty/114). This party describes itself as: "A community celebration of JavaScript and the web." They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. + -[Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball (@kball)](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane, how Ember operates as a framework, and the role of the community within Ember. -The [podcast](https://changelog.com/jsparty/114) got published today, so if you have missed it on the 6th or want to listen to it again, you can! +[Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball (@kball)](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane, how Ember operates as a framework, and the role of the community within Ember. The [podcast](https://changelog.com/jsparty/114) got published today, so if you have missed it on the 6th or want to listen to it again, you can! + -Since the podcast reaches out to an audience in the wider JavaScript community, we got to listen to what makes Ember special. One of the hosts even tried the Ember tutorial to get a grasp of what Ember does differently. +Since the podcast reaches out to an audience in the wider JavaScript community, we got to listen to what makes Ember special. One of the hosts even tried the Ember tutorial to get a grasp of what Ember does differently. + All in all, a lovely podcast with two **awesome** representatives from the Ember core team. --- @@ -72,13 +74,13 @@ All in all, a lovely podcast with two **awesome** representatives from the Ember --- -## [Section title in sentence case 🐹](#section-url) +## [Three Reasons to Switch to Angle Bracket Syntax in Ember Octane πŸ’‘](https://spin.atomicobject.com/2020/02/12/ember-angle-bracket-syntax/) - - +One aspect of Ember Octane that we, at The Ember Times, enjoy is discovering feedback from developers and teams as they adopt Octane in production apps. - - +This week, [Bekah Cheek at Atomic Object](https://atomicobject.com/team/bekah-cheek) shared how the angle bracket syntax [helped her team write readable code and develop new components with ease](https://spin.atomicobject.com/2020/02/12/ember-angle-bracket-syntax/). We encourage you to have a look for more details, then share your own experience on a blog, Discord, or Twitter! + +You can visit the Ember Guides to [learn more about the angle bracket syntax and its benefits](https://guides.emberjs.com/release/upgrading/current-edition/templates/). --- @@ -173,4 +175,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, the crowd and the Learning Team +Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, Isaac Lee, the crowd and the Learning Team From 891da03cce1bf57a3e8943aec526c72230f4232b Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 14 Feb 2020 21:51:56 -0800 Subject: [PATCH 21/22] Update 2020-02-14-the-ember-times-issue-135.md --- .../2020-02-14-the-ember-times-issue-135.md | 64 ++++--------------- 1 file changed, 12 insertions(+), 52 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 5636a25a7..53000e1f7 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -1,34 +1,34 @@ --- title: The Ember Times - Issue No. 135 -author: Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, Isaac Lee, the crowd +author: Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, Isaac Lee, Amy Lam tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020 alias : "blog/2020/02/14-the-ember-times-issue-135.html" responsive: true --- - Emberistas! 🐹 +Happy Valentine's Day, Emberistas! πŸ’Œ - Learn about Native Decorator Support from EmberMap πŸΉπŸ—ΊοΈ, review the RFC for splarguments πŸ’–, -Autotracking! A Blog Series on Reactivity Systems πŸ€–, -JSParty podcast with Jen and Chris πŸ“», -Three Reasons to Switch to Angle Bracket Syntax in Ember Octane πŸ’‘, +autotracking! a blog series on reactivity systems πŸ€–, +JSParty podcast with Jen and Chris πŸ“», and +three reasons to switch to angle bracket syntax in Ember Octane πŸ’‘! + READMORE --- -## [EmberMap: Learn About Native Decorator Support πŸΉπŸ—ΊοΈ](https://twitter.com/ember_map/status/1225464396471787525) +## [EmberMap: Learn about Native Decorator Support πŸΉπŸ—ΊοΈ](https://twitter.com/ember_map/status/1225464396471787525) -Check out the latest EmberMap episode of "What's New in Ember." It talks about what the [Native Decorator Support](https://emberjs.github.io/rfcs/0440-decorator-support.html) feature from Ember 3.10 means for you and why [Decorators](https://emberjs.github.io/rfcs/0408-decorators.html) are important for Ember's adoption of ES Classes. +Check out the latest EmberMap episode of "What's New in Ember." It talks about what the [Native Decorator Support](https://emberjs.github.io/rfcs/0440-decorator-support.html) feature from Ember 3.10 means for you and why [Decorators](https://emberjs.github.io/rfcs/0408-decorators.html) are important for Ember's adoption of ES classes. With Ember 3.10, all the core APIs and surrounding ecosystem libraries can start adopting decorators as per the [stage 1 implementation](https://github.com/tc39/proposal-decorators) which would pave the way for ES classes in Ember. However, the happy path is still to wait until [the Octane release or 3.15](https://blog.emberjs.com/2019/12/20/ember-3-15-released.html) to start using both ES classes and decorators together for all of your Ember app code. -To check out how to upgrade your app to 3.15, check out this [great Discord thread](https://discuss.emberjs.com/t/question-about-the-native-decorator-support-feature/17474) on the issue but also be sure to check out the full video on [Native Decorator Support on EmberMap](https://embermap.com/topics/what-s-new-in-ember/native-decorator-support-3-10). +To check out how to upgrade your app to 3.15, check out this [great Discuss thread](https://discuss.emberjs.com/t/question-about-the-native-decorator-support-feature/17474) on the issue but also be sure to check out the full video on [Native Decorator Support on EmberMap](https://embermap.com/topics/what-s-new-in-ember/native-decorator-support-3-10). --- -## [Autotracking! A Blog Series on Reactivity Systems πŸ€–](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) +## [Autotracking! A blog series on reactivity systems πŸ€–](https://www.pzuraq.com/thinking-with-autotracking-what-makes-a-good-reactive-system/) Interested in learning more about autotracking, Ember Octane's new reactivity system? Well then, you're in luck πŸ€. [Chris Garrett (@pzuraq)](https://github.com/pzuraq) is starting another super interesting new blog post series on that exact subject! @@ -64,17 +64,7 @@ All in all, a lovely podcast with two **awesome** representatives from the Ember --- -## [Section title in sentence case 🐹](#section-url) - - - - - - - ---- - -## [Three Reasons to Switch to Angle Bracket Syntax in Ember Octane πŸ’‘](https://spin.atomicobject.com/2020/02/12/ember-angle-bracket-syntax/) +## [Three reasons to switch to angle bracket syntax in Ember Octane πŸ’‘](https://spin.atomicobject.com/2020/02/12/ember-angle-bracket-syntax/) One aspect of Ember Octane that we, at The Ember Times, enjoy is discovering feedback from developers and teams as they adopt Octane in production apps. @@ -84,16 +74,6 @@ You can visit the Ember Guides to [learn more about the angle bracket syntax and --- -## [Section title in sentence case 🐹](#section-url) - - - - - - - ---- - ## [Review the potential future of splarguments πŸ’–](https://github.com/emberjs/rfcs/pull/593) @@ -125,26 +105,6 @@ Similar to splattributes, these would allow the forwarding of component configur --- -## [Section title in sentence case 🐹](#section-url) - - - - - - - ---- - -## [Section title in sentence case 🐹](#section-url) - - - - - - - ---- - ## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/)

This week we'd like to thank @jgwhite, @rwjblue, @chancancode, @mehulkar, @efx, @wycats, @mansona, @MelSumner, @jenweber, @skaterdav85, @krisselden, @pzuraq, @Turbo87, @chadhietala, @dcyriller and @xg-wang for their contributions to Ember and related repositories! πŸ’–

@@ -175,4 +135,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, Isaac Lee, the crowd and the Learning Team +Chris Ng, Jessica Jordan, Jared Galanis, Anne-Greeth van Herwijnen, Isaac Lee, Amy Lam and the Learning Team From c3493bff3ebab7d0710135f6653ca934793c1fed Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 14 Feb 2020 21:59:01 -0800 Subject: [PATCH 22/22] Update 2020-02-14-the-ember-times-issue-135.md --- source/2020-02-14-the-ember-times-issue-135.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/2020-02-14-the-ember-times-issue-135.md b/source/2020-02-14-the-ember-times-issue-135.md index 53000e1f7..917c4be44 100644 --- a/source/2020-02-14-the-ember-times-issue-135.md +++ b/source/2020-02-14-the-ember-times-issue-135.md @@ -50,12 +50,12 @@ Be sure to be on the lookout for more updates from the Ember Times team as more --- -## [There is no party like an Octane party 🎊](https://changelog.com/jsparty/114) +## [There is no party like an Octane party! 🎊](https://changelog.com/jsparty/114) -On the 6th of February [Jen Weber (@jenweber)](https://github.com/jenweber) and [Chris Manson (@mansona)](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty/114). This party describes itself as: "A community celebration of JavaScript and the web." They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. +On February 6th, [Jen Weber (@jenweber)](https://github.com/jenweber) and [Chris Manson (@mansona)](https://github.com/mansona) were live on the [JS Party podcast](https://changelog.com/jsparty/114). This party describes itself as: "A community celebration of JavaScript and the web." They record on Thursdays at 1pm Eastern / 10am Pacific if you want to tune in live. -[Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball (@kball)](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane, how Ember operates as a framework, and the role of the community within Ember. The [podcast](https://changelog.com/jsparty/114) got published today, so if you have missed it on the 6th or want to listen to it again, you can! +[Jen](https://github.com/jenweber) and [Chris](https://github.com/mansona) talked with the hosts, [Kevin Ball (@kball)](https://github.com/kball) and [Nick Nisi](https://nicknisi.com/), about Ember Octane, how Ember operates as a framework, and the role of the community within Ember. The [podcast](https://changelog.com/jsparty/114) got published today, so if you have missed it or want to listen to it again, you can! Since the podcast reaches out to an audience in the wider JavaScript community, we got to listen to what makes Ember special. One of the hosts even tried the Ember tutorial to get a grasp of what Ember does differently.