From cc17a43ab63fb416111652964847265a4edb3fdf Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 6 Dec 2019 18:49:57 -0800 Subject: [PATCH 01/10] Set up Issue #128 --- .../2019-12-06-the-ember-times-issue-127.md | 2 +- .../2019-12-13-the-ember-times-issue-128.md | 137 ++++++++++++++++++ 2 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 source/2019-12-13-the-ember-times-issue-128.md diff --git a/source/2019-12-06-the-ember-times-issue-127.md b/source/2019-12-06-the-ember-times-issue-127.md index 7556869c6..bc7255fac 100644 --- a/source/2019-12-06-the-ember-times-issue-127.md +++ b/source/2019-12-06-the-ember-times-issue-127.md @@ -1,7 +1,7 @@ --- title: The Ember Times - Issue No. 127 author: Chris Ng, Isaac Lee, Jessica Jordan, Robert Wagner, Jared Galanis, Amy Lam -tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 +tags: Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/12/06-the-ember-times-issue-127.html" responsive: true --- diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md new file mode 100644 index 000000000..a6a4dead7 --- /dev/null +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -0,0 +1,137 @@ +--- +title: The Ember Times - Issue No. 128 +author: the crowd +tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 +alias : "blog/2019/12/13-the-ember-times-issue-128.html" +responsive: true +--- + + Emberistas! ๐Ÿน + + + +READMORE + +--- + +## [Section Title in Title Case ๐Ÿน](#section-url) + + + + + + + +--- + +## [Section Title in Title Case ๐Ÿน](#section-url) + + + + + + + +--- + +## [Section Title in Title Case ๐Ÿน](#section-url) + + + + + + + +--- + +## [Section Title in Title Case ๐Ÿน](#section-url) + + + + + + + +--- + +## [Section Title in Title Case ๐Ÿน](#section-url) + + + + + + + +--- + +## [Section Title in Title Case ๐Ÿน](#section-url) + + + + + + + +--- + +## [Section Title in Title Case ๐Ÿน](#section-url) + + + + + + + +--- + +## [Section Title in Title Case ๐Ÿน](#section-url) + + + + + + + +--- + +## [Section Title in Title 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 e7ad634cc4784bb99c0f29aa9842be232ba0b80c Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Wed, 11 Dec 2019 11:46:23 -0500 Subject: [PATCH 02/10] blog(embertimes128): accessible ember sortable (#423) * Set up Issue #128 * blog(embertimes128): accessible ember sortable * update text * Update source/2019-12-13-the-ember-times-issue-128.md Co-Authored-By: Amy Lam * Update source/2019-12-13-the-ember-times-issue-128.md Co-Authored-By: Amy Lam * Update source/2019-12-13-the-ember-times-issue-128.md Co-Authored-By: Amy Lam * Update wording * Update source/2019-12-13-the-ember-times-issue-128.md Co-Authored-By: Amy Lam * DecEmber * Update source/2019-12-13-the-ember-times-issue-128.md Co-Authored-By: Melanie Sumner --- source/2019-12-13-the-ember-times-issue-128.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index a6a4dead7..2a3eb77e1 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -1,12 +1,13 @@ --- title: The Ember Times - Issue No. 128 -author: the crowd +author: Chris Ng, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/12/13-the-ember-times-issue-128.html" responsive: true --- Emberistas! ๐Ÿน +Check out the new accessible controls for ember-sortable ๐ŸŽ›๏ธ @@ -24,6 +25,14 @@ READMORE --- +## [Accessible Controls for ember-sortable ๐ŸŽ›๏ธ](https://www.linkedin.com/pulse/open-source-a11y-deep-dive-ember-sortable-yicheng-jerry-gong/) + +[Yicheng (Jerry) Gong (@ygongdev)](https://github.com/ygongdev) wrote a [blog post](https://www.linkedin.com/pulse/open-source-a11y-deep-dive-ember-sortable-yicheng-jerry-gong/) that documented the process on how we now have [accessible controls](https://github.com/adopted-ember-addons/ember-sortable/issues/269) for [ember-sortable](https://github.com/adopted-ember-addons/ember-sortable), an open source drag and drop list sort Ember addon. + +Unfortunately there was not a well-defined standard for making accessible drag and drop controls from organizations such as the [WCAG](https://www.w3.org/WAI/standards-guidelines/wcag/). He turned to [Andrew A Lee (@drewlee)](https://github.com/drewlee) who created a comprehensive list on what accessible features should be expected on a drag and drop utility and even a [CodePen demo](https://codepen.io/drewlee/project/full/XWNLeE). These accessible controls have now landed as part of the [2.0.0 release](https://github.com/adopted-ember-addons/ember-sortable/releases/tag/v2.0.0) of the [ember-sortable](https://github.com/adopted-ember-addons/ember-sortable) addon. Check out the accessible controls at the [demo page](https://adopted-ember-addons.github.io/ember-sortable/demo/) today! + +As part of this work, [ember-sortable](https://github.com/adopted-ember-addons/ember-sortable) is now part of the [adopted-ember-addons](https://github.com/adopted-ember-addons) which is a GitHub org where community members can find a [new home](https://github.com/adopted-ember-addons/program-guidelines/blob/master/README.md) for their Ember addon. Moreover, ember-sortable was also highlighted on [DecEmber Day 1](https://blog.emberjs.com/2019/12/01/countdown-to-the-new-year-ember-sortable.html)! + ## [Section Title in Title Case ๐Ÿน](#section-url) @@ -134,4 +143,4 @@ That's another wrap! โœจ Be kind, -the crowd and the Learning Team +Chris Ng, the crowd and the Learning Team From 0c3e6f712893fcf8d668099a572472641eddf3b2 Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Thu, 12 Dec 2019 15:43:15 -0600 Subject: [PATCH 03/10] Covered release of mocha-to-qunit codemod --- source/2019-12-13-the-ember-times-issue-128.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index 2a3eb77e1..9de10c245 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -1,14 +1,14 @@ --- title: The Ember Times - Issue No. 128 -author: Chris Ng, the crowd +author: Chris Ng, Isaac Lee, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/12/13-the-ember-times-issue-128.html" responsive: true --- Emberistas! ๐Ÿน -Check out the new accessible controls for ember-sortable ๐ŸŽ›๏ธ - +Check out the new accessible controls for ember-sortable ๐ŸŽ›๏ธ, +a new testing codemod from Freshworks ๐ŸŽ‰, READMORE @@ -53,13 +53,11 @@ As part of this work, [ember-sortable](https://github.com/adopted-ember-addons/e --- -## [Section Title in Title Case ๐Ÿน](#section-url) +## [A new testing codemod from Freshworks ๐ŸŽ‰](https://twitter.com/shibulijack/status/1202280332663214080) - - +[`mocha-to-qunit`](https://github.com/freshdesk/ember-freshdesk-codemods/blob/master/transforms/mocha-to-qunit/README.md), the latest codemod from Freshworks, helps you migrate a production test suite from Mocha to QUnit. We encourage you to try it out and contribute back to the project! - - +You can find all codemods by Freshworks on their [GitHub repo](https://github.com/freshdesk/ember-freshdesk-codemods). --- @@ -143,4 +141,4 @@ That's another wrap! โœจ Be kind, -Chris Ng, the crowd and the Learning Team +Chris Ng, Isaac Lee, the crowd and the Learning Team From 06bb322678253aecae0e8a93d9ba3c253a0d7ef0 Mon Sep 17 00:00:00 2001 From: Isaac Lee <16869656+ijlee2@users.noreply.github.com> Date: Thu, 12 Dec 2019 16:36:38 -0600 Subject: [PATCH 04/10] Update source/2019-12-13-the-ember-times-issue-128.md Co-Authored-By: Amy Lam --- source/2019-12-13-the-ember-times-issue-128.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index 9de10c245..1d377a3d8 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -53,7 +53,7 @@ As part of this work, [ember-sortable](https://github.com/adopted-ember-addons/e --- -## [A new testing codemod from Freshworks ๐ŸŽ‰](https://twitter.com/shibulijack/status/1202280332663214080) +## [A New Testing Codemod from Freshworks ๐ŸŽ‰](https://twitter.com/shibulijack/status/1202280332663214080) [`mocha-to-qunit`](https://github.com/freshdesk/ember-freshdesk-codemods/blob/master/transforms/mocha-to-qunit/README.md), the latest codemod from Freshworks, helps you migrate a production test suite from Mocha to QUnit. We encourage you to try it out and contribute back to the project! From 73404915a9c970d30f9c34da0d6364fd38cc6cec Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 13 Dec 2019 14:36:29 +0100 Subject: [PATCH 05/10] blog(embertimes#128): add writeup on cheat sheet update --- .../2019-12-13-the-ember-times-issue-128.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index 1d377a3d8..4afd1b297 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 128 -author: Chris Ng, Isaac Lee, the crowd +author: Chris Ng, Isaac Lee, Jessica Jordan, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/12/13-the-ember-times-issue-128.html" responsive: true @@ -9,6 +9,7 @@ responsive: true Emberistas! ๐Ÿน Check out the new accessible controls for ember-sortable ๐ŸŽ›๏ธ, a new testing codemod from Freshworks ๐ŸŽ‰, +updates for the Octane/Classic Ember Cheat Sheet ๐ŸŽฎ, READMORE @@ -33,13 +34,15 @@ Unfortunately there was not a well-defined standard for making accessible drag a As part of this work, [ember-sortable](https://github.com/adopted-ember-addons/ember-sortable) is now part of the [adopted-ember-addons](https://github.com/adopted-ember-addons) which is a GitHub org where community members can find a [new home](https://github.com/adopted-ember-addons/program-guidelines/blob/master/README.md) for their Ember addon. Moreover, ember-sortable was also highlighted on [DecEmber Day 1](https://blog.emberjs.com/2019/12/01/countdown-to-the-new-year-ember-sortable.html)! -## [Section Title in Title Case ๐Ÿน](#section-url) +## [New Release of the Octane vs Classic Cheat Sheet ๐ŸŽฎ](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/) - - +Ember's first edition, [Ember Octane](https://emberjs.com/editions/octane/), is around the corner. And did you already know that you can find all the cheat codes you will ever need to master your move from classic Ember apps to Octane ones in [this official cheat sheet](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/)? It compares many of the APIs, patterns and best practices that you might already be familiar with from the classic Ember world to the new paradigms used in Octane applications. - - +In the past weeks plenty of community members worked on getting the cheat sheet ready for the upcoming launch of Ember Octane. Recently, they added information on how [the Data Down, Actions Up pattern](https://discuss.emberjs.com/t/readers-questions-what-is-meant-by-the-term-data-down-actions-up/15311) compares between classic and Octane apps, [template co-location](https://emberjs.github.io/rfcs/0481-component-templates-co-location.html), how to migrate [when using Mixins](https://api.emberjs.com/ember/3.14/classes/Mixin) and much more. [Check out the cheat sheet today](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/)! + +Last, but not least, like to not only thank those who worked [on the latest update of the Ember Octane vs Classic Cheat Sheet](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet/pull/19), but also everyone else who made this valuable learning resource a reality previously: a huge thank you ๐Ÿ’– goes to the contributors [Jen Weber (@jenweber)](https://github.com/jenweber), [Melanie Sumner (@MelSumner)](https://github.com/MelSumner), [Venus Ang (@venusang)](https://github.com/venusang), [Rajasegar Chandran (@rajasegar-c)](https://github.com/rajasegar-c), [David Baker (@acorncom)](https://github.com/acorncom), [Peter Wagenet (@wagenet)](https://github.com/wagenet), [Robert Wagner (@rwwagner90)](https://github.com/rwwagner90), [Chris Garrett (@pzuraq)](https://github.com/pzuraq), [Eli Flanagan (@efx)](https://github.com/efx) and [L. Preston Sego III (@NullVoxPopuli)](https://github.com/NullVoxPopuli)! + +Want to contribute to the cheat sheet yourself? Check out [the project on Github](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet) and chat with other contributors on the **#dev-ember-learning** channel on [the Ember Discord](https://discordapp.com/invite/emberjs)! --- @@ -113,7 +116,7 @@ You can find all codemods by Freshworks on their [GitHub repo](https://github.co ## [Contributors' Corner ๐Ÿ‘](https://guides.emberjs.com/release/contributing/repositories/) -

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

+

This week we'd like to thank @rwjblue, @Gaurav0, @runspired, @dmuneras, @locks, @psbanka, @ctjhoa, @samselikoff, @abel-n, @lolmaus, @acorncom, @amyrlam, @pzuraq, @jenweber, @chancancode, @stefanpenner, @Turbo87 for their contributions to Ember and related repositories! ๐Ÿ’–

--- @@ -141,4 +144,4 @@ That's another wrap! โœจ Be kind, -Chris Ng, Isaac Lee, the crowd and the Learning Team +Chris Ng, Isaac Lee, Jessica Jordan, the crowd and the Learning Team From 7740f73f0bb74d729721a919ae29f39071059005 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 13 Dec 2019 14:59:22 +0100 Subject: [PATCH 06/10] Update source/2019-12-13-the-ember-times-issue-128.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2019-12-13-the-ember-times-issue-128.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index 4afd1b297..b2ca37107 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -40,7 +40,7 @@ Ember's first edition, [Ember Octane](https://emberjs.com/editions/octane/), is In the past weeks plenty of community members worked on getting the cheat sheet ready for the upcoming launch of Ember Octane. Recently, they added information on how [the Data Down, Actions Up pattern](https://discuss.emberjs.com/t/readers-questions-what-is-meant-by-the-term-data-down-actions-up/15311) compares between classic and Octane apps, [template co-location](https://emberjs.github.io/rfcs/0481-component-templates-co-location.html), how to migrate [when using Mixins](https://api.emberjs.com/ember/3.14/classes/Mixin) and much more. [Check out the cheat sheet today](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/)! -Last, but not least, like to not only thank those who worked [on the latest update of the Ember Octane vs Classic Cheat Sheet](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet/pull/19), but also everyone else who made this valuable learning resource a reality previously: a huge thank you ๐Ÿ’– goes to the contributors [Jen Weber (@jenweber)](https://github.com/jenweber), [Melanie Sumner (@MelSumner)](https://github.com/MelSumner), [Venus Ang (@venusang)](https://github.com/venusang), [Rajasegar Chandran (@rajasegar-c)](https://github.com/rajasegar-c), [David Baker (@acorncom)](https://github.com/acorncom), [Peter Wagenet (@wagenet)](https://github.com/wagenet), [Robert Wagner (@rwwagner90)](https://github.com/rwwagner90), [Chris Garrett (@pzuraq)](https://github.com/pzuraq), [Eli Flanagan (@efx)](https://github.com/efx) and [L. Preston Sego III (@NullVoxPopuli)](https://github.com/NullVoxPopuli)! +Last, but not least, we would like to not only thank those who worked [on the latest update of the Ember Octane vs Classic Cheat Sheet](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet/pull/19), but also everyone else who made this valuable learning resource a reality previously: a huge thank you ๐Ÿ’– goes to the contributors [Jen Weber (@jenweber)](https://github.com/jenweber), [Melanie Sumner (@MelSumner)](https://github.com/MelSumner), [Venus Ang (@venusang)](https://github.com/venusang), [Rajasegar Chandran (@rajasegar-c)](https://github.com/rajasegar-c), [David Baker (@acorncom)](https://github.com/acorncom), [Peter Wagenet (@wagenet)](https://github.com/wagenet), [Robert Wagner (@rwwagner90)](https://github.com/rwwagner90), [Chris Garrett (@pzuraq)](https://github.com/pzuraq), [Eli Flanagan (@efx)](https://github.com/efx) and [L. Preston Sego III (@NullVoxPopuli)](https://github.com/NullVoxPopuli)! Want to contribute to the cheat sheet yourself? Check out [the project on Github](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet) and chat with other contributors on the **#dev-ember-learning** channel on [the Ember Discord](https://discordapp.com/invite/emberjs)! From 349ab033d90377b9636ffd4628b371d39863b22a Mon Sep 17 00:00:00 2001 From: ijlee2 Date: Fri, 13 Dec 2019 14:20:10 -0600 Subject: [PATCH 07/10] Covered release of Ember Device addon --- .../2019-12-13-the-ember-times-issue-128.md | 37 ++++++++++++++++--- 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index b2ca37107..2d99d1360 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -8,8 +8,9 @@ responsive: true Emberistas! ๐Ÿน Check out the new accessible controls for ember-sortable ๐ŸŽ›๏ธ, -a new testing codemod from Freshworks ๐ŸŽ‰, updates for the Octane/Classic Ember Cheat Sheet ๐ŸŽฎ, +introduce adaptive loading to your app with Ember Device ๐Ÿ“ถ, +a new testing codemod from Freshworks ๐ŸŽ‰, READMORE @@ -34,6 +35,8 @@ Unfortunately there was not a well-defined standard for making accessible drag a As part of this work, [ember-sortable](https://github.com/adopted-ember-addons/ember-sortable) is now part of the [adopted-ember-addons](https://github.com/adopted-ember-addons) which is a GitHub org where community members can find a [new home](https://github.com/adopted-ember-addons/program-guidelines/blob/master/README.md) for their Ember addon. Moreover, ember-sortable was also highlighted on [DecEmber Day 1](https://blog.emberjs.com/2019/12/01/countdown-to-the-new-year-ember-sortable.html)! +--- + ## [New Release of the Octane vs Classic Cheat Sheet ๐ŸŽฎ](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/) Ember's first edition, [Ember Octane](https://emberjs.com/editions/octane/), is around the corner. And did you already know that you can find all the cheat codes you will ever need to master your move from classic Ember apps to Octane ones in [this official cheat sheet](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/)? It compares many of the APIs, patterns and best practices that you might already be familiar with from the classic Ember world to the new paradigms used in Octane applications. @@ -46,13 +49,35 @@ Want to contribute to the cheat sheet yourself? Check out [the project on Github --- -## [Section Title in Title Case ๐Ÿน](#section-url) +## [Introduce Adaptive Loading to Your App with Ember Device ๐Ÿ“ถ](https://twitter.com/_gokatz/status/1201534724696494081) - - +With [Ember Device](https://github.com/gokatz/ember-device), you can **progressively deliver rich content and powerful web experiences**. Thanks to [Gokul Kathirvel (@gokatz)](https://github.com/gokatz), you can **provide as much value to users with low-end devices** as users with high-end devices. ๐Ÿ’ฏ - - +Ember Device provides a `device` service so that you can gauge a user's device and network to decide what content to show. + +```handlebars +{{#let this.device.networkStatus.effectiveConnectionType as |effectiveType|}} + {{#if (eq effectiveType "slow-2g")}} + + + {{else if (eq effectiveType "2g")}} + + + {{else if (eq effectiveType "3g")}} + + + {{else if (eq effectiveType "4g")}} + + + + {{else}} + + + {{/if}} +{{/let}} +``` + +To learn more about **adaptive loading**, we encourage you to check out [Ember Device's documentation](https://ember-device.netlify.com/) and [@astronomersiva's blog post](https://siva.dev/adaptive-fetching/)! --- From 6f43fcec6ee3d591531a2f8ef314eba5e04026d1 Mon Sep 17 00:00:00 2001 From: Isaac Lee <16869656+ijlee2@users.noreply.github.com> Date: Fri, 13 Dec 2019 16:31:01 -0600 Subject: [PATCH 08/10] Update source/2019-12-13-the-ember-times-issue-128.md Co-Authored-By: Jessica Jordan --- source/2019-12-13-the-ember-times-issue-128.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index 2d99d1360..b31598937 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -51,7 +51,7 @@ Want to contribute to the cheat sheet yourself? Check out [the project on Github ## [Introduce Adaptive Loading to Your App with Ember Device ๐Ÿ“ถ](https://twitter.com/_gokatz/status/1201534724696494081) -With [Ember Device](https://github.com/gokatz/ember-device), you can **progressively deliver rich content and powerful web experiences**. Thanks to [Gokul Kathirvel (@gokatz)](https://github.com/gokatz), you can **provide as much value to users with low-end devices** as users with high-end devices. ๐Ÿ’ฏ +With [Ember Device](https://github.com/gokatz/ember-device), you can **progressively deliver rich content and powerful web experiences**. Thanks to [Gokul Kathirvel (@gokatz)](https://github.com/gokatz), you can **provide as much value to users with low-end devices** as to users with high-end devices. ๐Ÿ’ฏ Ember Device provides a `device` service so that you can gauge a user's device and network to decide what content to show. From fad6619ddf1dab51309058ad92f1593cabdc2d8d Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 13 Dec 2019 17:54:17 -0800 Subject: [PATCH 09/10] Update 2019-12-13-the-ember-times-issue-128.md --- .../2019-12-13-the-ember-times-issue-128.md | 85 ++++--------------- 1 file changed, 16 insertions(+), 69 deletions(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index b31598937..832b6d9f6 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -1,29 +1,32 @@ --- title: The Ember Times - Issue No. 128 -author: Chris Ng, Isaac Lee, Jessica Jordan, the crowd +author: Chris Ng, Isaac Lee, Jessica Jordan, Amy Lam tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/12/13-the-ember-times-issue-128.html" responsive: true --- - Emberistas! ๐Ÿน -Check out the new accessible controls for ember-sortable ๐ŸŽ›๏ธ, -updates for the Octane/Classic Ember Cheat Sheet ๐ŸŽฎ, +Happy Friday the 13th ๐Ÿ‘ป, Emberistas! ๐Ÿน + +Updates for the Octane/Classic Ember Cheat Sheet ๐ŸŽฎ, +check out the new accessible controls for ember-sortable ๐ŸŽ›๏ธ, introduce adaptive loading to your app with Ember Device ๐Ÿ“ถ, a new testing codemod from Freshworks ๐ŸŽ‰, - +and more DecEmber ๐Ÿ“† updates! READMORE --- -## [Section Title in Title Case ๐Ÿน](#section-url) +## [New Release of the Octane vs Classic Cheat Sheet ๐ŸŽฎ](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/) + +Ember's first edition, [Ember Octane](https://emberjs.com/editions/octane/), is around the corner. And did you already know that you can find all the cheat codes you will ever need to master your move from classic Ember apps to Octane ones in [this official cheat sheet](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/)? It compares many of the APIs, patterns and best practices that you might already be familiar with from the classic Ember world to the new paradigms used in Octane applications. - - +In the past weeks plenty of community members worked on getting the cheat sheet ready for the upcoming launch of Ember Octane. Recently, they added information on how [the Data Down, Actions Up pattern](https://discuss.emberjs.com/t/readers-questions-what-is-meant-by-the-term-data-down-actions-up/15311) compares between classic and Octane apps, [template co-location](https://emberjs.github.io/rfcs/0481-component-templates-co-location.html), how to migrate [when using Mixins](https://api.emberjs.com/ember/3.14/classes/Mixin) and much more. [Check out the cheat sheet today](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/)! - - +Last, but not least, we would like to not only thank those who worked [on the latest update of the Ember Octane vs Classic Cheat Sheet](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet/pull/19), but also everyone else who made this valuable learning resource a reality previously: a huge thank you ๐Ÿ’– goes to the contributors [Jen Weber (@jenweber)](https://github.com/jenweber), [Melanie Sumner (@MelSumner)](https://github.com/MelSumner), [Venus Ang (@venusang)](https://github.com/venusang), [Rajasegar Chandran (@rajasegar-c)](https://github.com/rajasegar-c), [David Baker (@acorncom)](https://github.com/acorncom), [Peter Wagenet (@wagenet)](https://github.com/wagenet), [Robert Wagner (@rwwagner90)](https://github.com/rwwagner90), [Chris Garrett (@pzuraq)](https://github.com/pzuraq), [Eli Flanagan (@efx)](https://github.com/efx) and [L. Preston Sego III (@NullVoxPopuli)](https://github.com/NullVoxPopuli)! + +Want to contribute to the cheat sheet yourself? Check out [the project on Github](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet) and chat with other contributors on the **#dev-ember-learning** channel on [the Ember Discord](https://discordapp.com/invite/emberjs)! --- @@ -37,18 +40,6 @@ As part of this work, [ember-sortable](https://github.com/adopted-ember-addons/e --- -## [New Release of the Octane vs Classic Cheat Sheet ๐ŸŽฎ](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/) - -Ember's first edition, [Ember Octane](https://emberjs.com/editions/octane/), is around the corner. And did you already know that you can find all the cheat codes you will ever need to master your move from classic Ember apps to Octane ones in [this official cheat sheet](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/)? It compares many of the APIs, patterns and best practices that you might already be familiar with from the classic Ember world to the new paradigms used in Octane applications. - -In the past weeks plenty of community members worked on getting the cheat sheet ready for the upcoming launch of Ember Octane. Recently, they added information on how [the Data Down, Actions Up pattern](https://discuss.emberjs.com/t/readers-questions-what-is-meant-by-the-term-data-down-actions-up/15311) compares between classic and Octane apps, [template co-location](https://emberjs.github.io/rfcs/0481-component-templates-co-location.html), how to migrate [when using Mixins](https://api.emberjs.com/ember/3.14/classes/Mixin) and much more. [Check out the cheat sheet today](https://ember-learn.github.io/ember-octane-vs-classic-cheat-sheet/)! - -Last, but not least, we would like to not only thank those who worked [on the latest update of the Ember Octane vs Classic Cheat Sheet](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet/pull/19), but also everyone else who made this valuable learning resource a reality previously: a huge thank you ๐Ÿ’– goes to the contributors [Jen Weber (@jenweber)](https://github.com/jenweber), [Melanie Sumner (@MelSumner)](https://github.com/MelSumner), [Venus Ang (@venusang)](https://github.com/venusang), [Rajasegar Chandran (@rajasegar-c)](https://github.com/rajasegar-c), [David Baker (@acorncom)](https://github.com/acorncom), [Peter Wagenet (@wagenet)](https://github.com/wagenet), [Robert Wagner (@rwwagner90)](https://github.com/rwwagner90), [Chris Garrett (@pzuraq)](https://github.com/pzuraq), [Eli Flanagan (@efx)](https://github.com/efx) and [L. Preston Sego III (@NullVoxPopuli)](https://github.com/NullVoxPopuli)! - -Want to contribute to the cheat sheet yourself? Check out [the project on Github](https://github.com/ember-learn/ember-octane-vs-classic-cheat-sheet) and chat with other contributors on the **#dev-ember-learning** channel on [the Ember Discord](https://discordapp.com/invite/emberjs)! - ---- - ## [Introduce Adaptive Loading to Your App with Ember Device ๐Ÿ“ถ](https://twitter.com/_gokatz/status/1201534724696494081) With [Ember Device](https://github.com/gokatz/ember-device), you can **progressively deliver rich content and powerful web experiences**. Thanks to [Gokul Kathirvel (@gokatz)](https://github.com/gokatz), you can **provide as much value to users with low-end devices** as to users with high-end devices. ๐Ÿ’ฏ @@ -89,53 +80,9 @@ You can find all codemods by Freshworks on their [GitHub repo](https://github.co --- -## [Section Title in Title Case ๐Ÿน](#section-url) - - - - - - - ---- - -## [Section Title in Title Case ๐Ÿน](#section-url) - - - - - - - ---- - -## [Section Title in Title Case ๐Ÿน](#section-url) - - - - - - - ---- - -## [Section Title in Title Case ๐Ÿน](#section-url) - - - - - - - ---- - -## [Section Title in Title Case ๐Ÿน](#section-url) - - - +## [DecEmber: An Addon a Day ๐Ÿ“†](https://blog.emberjs.com/tags/december.html) - - +DecEmber is going strong, highlighting a new addon each day until the calendar turns! Check out the [latest DecEmber posts](https://blog.emberjs.com/tags/december.html), covering addons such as [`ember-auto-import`](https://blog.emberjs.com/2019/12/06/countdown-to-the-new-year-ember-auto-import.html), [`ember-cli-sass`](https://blog.emberjs.com/2019/12/08/countdown-to-the-new-year-ember-cli-sass.html), and [`ember-simple-auth`](https://blog.emberjs.com/2019/12/13/countdown-to-the-new-year-ember-simple-auth.html). --- @@ -169,4 +116,4 @@ That's another wrap! โœจ Be kind, -Chris Ng, Isaac Lee, Jessica Jordan, the crowd and the Learning Team +Chris Ng, Isaac Lee, Jessica Jordan, Amy Lam and the Learning Team From 16abc2035cda94d5dce12beda0a126c98c387c7b Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 13 Dec 2019 18:01:21 -0800 Subject: [PATCH 10/10] Update 2019-12-13-the-ember-times-issue-128.md --- source/2019-12-13-the-ember-times-issue-128.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/2019-12-13-the-ember-times-issue-128.md b/source/2019-12-13-the-ember-times-issue-128.md index 832b6d9f6..2cd0f9b14 100644 --- a/source/2019-12-13-the-ember-times-issue-128.md +++ b/source/2019-12-13-the-ember-times-issue-128.md @@ -36,7 +36,7 @@ Want to contribute to the cheat sheet yourself? Check out [the project on Github Unfortunately there was not a well-defined standard for making accessible drag and drop controls from organizations such as the [WCAG](https://www.w3.org/WAI/standards-guidelines/wcag/). He turned to [Andrew A Lee (@drewlee)](https://github.com/drewlee) who created a comprehensive list on what accessible features should be expected on a drag and drop utility and even a [CodePen demo](https://codepen.io/drewlee/project/full/XWNLeE). These accessible controls have now landed as part of the [2.0.0 release](https://github.com/adopted-ember-addons/ember-sortable/releases/tag/v2.0.0) of the [ember-sortable](https://github.com/adopted-ember-addons/ember-sortable) addon. Check out the accessible controls at the [demo page](https://adopted-ember-addons.github.io/ember-sortable/demo/) today! -As part of this work, [ember-sortable](https://github.com/adopted-ember-addons/ember-sortable) is now part of the [adopted-ember-addons](https://github.com/adopted-ember-addons) which is a GitHub org where community members can find a [new home](https://github.com/adopted-ember-addons/program-guidelines/blob/master/README.md) for their Ember addon. Moreover, ember-sortable was also highlighted on [DecEmber Day 1](https://blog.emberjs.com/2019/12/01/countdown-to-the-new-year-ember-sortable.html)! +As part of this work, [ember-sortable](https://github.com/adopted-ember-addons/ember-sortable) is now part of [adopted-ember-addons](https://github.com/adopted-ember-addons), which is a GitHub org where community members can find a [new home](https://github.com/adopted-ember-addons/program-guidelines/blob/master/README.md) for their Ember addon. Moreover, ember-sortable was also highlighted on [DecEmber Day 1](https://blog.emberjs.com/2019/12/01/countdown-to-the-new-year-ember-sortable.html)! --- @@ -68,7 +68,7 @@ Ember Device provides a `device` service so that you can gauge a user's device a {{/let}} ``` -To learn more about **adaptive loading**, we encourage you to check out [Ember Device's documentation](https://ember-device.netlify.com/) and [@astronomersiva's blog post](https://siva.dev/adaptive-fetching/)! +To learn more about **adaptive loading**, we encourage you to check out [Ember Device's documentation](https://ember-device.netlify.com/) and [Sivasubramanyam A (@astronomersiva)'s blog post](https://siva.dev/adaptive-fetching/)! ---