From 9f7d3a9abb442de4cdf0a487fa2341bdff9aaef4 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Sat, 13 Feb 2021 19:10:36 -0800 Subject: [PATCH 01/20] Set up next issue --- content/the-ember-times-issue-174.md | 142 +++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 content/the-ember-times-issue-174.md diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md new file mode 100644 index 000000000..bdfbb7193 --- /dev/null +++ b/content/the-ember-times-issue-174.md @@ -0,0 +1,142 @@ +--- +title: The Ember Times - Issue No. 174 +authors: + - the-crowd # replace with real authors from the author folder (add yourself if you're not there) +date: 2021-02-26T00:00:00.000Z +tags: + - newsletter + - '2021' +--- + + Emberistas! 🐹 + + + +--- + +## [1. Section title in sentence case 🐹](section-url) + + + + + + + + +--- + +## [2. Section title in sentence case 🐹](section-url) + + + + + + + + +--- + +## [3. Section title in sentence case 🐹](section-url) + + + + + + + + +--- + +## [4. Section title in sentence case 🐹](section-url) + + + + + + + + +--- + +## [5. Section title in sentence case 🐹](section-url) + + + + + + + + +--- + +## [6. Section title in sentence case 🐹](section-url) + + + + + + + + +--- + +## [Section title in sentence case 🐹](section-url) + + + + + + + + +--- + +## [7. Section title in sentence case 🐹](section-url) + + + + + + + + +--- + +## [8. 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! πŸ’–

+ +--- + +## [Connect with us πŸ€“](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! 🀞

+ +

Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at #support-ember-times on the Ember Community Discord or ping us @embertimes on Twitter.

+ +

Keep on top of what's been going on in Emberland this week by subscribing to our e-mail newsletter! You can also find our posts on the Ember blog. See you in two weeks!

+
+ +--- + +That's another wrap! ✨ + +Be kind, + +the crowd and the Learning Team From 7c6d73f8e636f0a305bfeb60df7c9ca2ee159420 Mon Sep 17 00:00:00 2001 From: Ava Wroten Date: Wed, 24 Feb 2021 09:28:34 -0600 Subject: [PATCH 02/20] tailwindcss linter --- content/the-ember-times-issue-174.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index bdfbb7193..622dfd946 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -1,27 +1,28 @@ --- title: The Ember Times - Issue No. 174 authors: - - the-crowd # replace with real authors from the author folder (add yourself if you're not there) + - ava-wroten date: 2021-02-26T00:00:00.000Z tags: - newsletter - '2021' --- - Emberistas! 🐹 +πŸ‘‹ Emberistas! 🐹 - +Keep up with the latest in template linting with the tailwindcss linter. --- -## [1. Section title in sentence case 🐹](section-url) +## [1. Rediscover class sanity with tailwindcss linter for ember templates v2.x 🌬](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss) - - - +Know what's cool? Respectful, emotionally responsible pull request reviews! A great way to do that is with linting tools to let the computer gently push collaborators towards codebase consistency instead of having to enforce standards through comments and suggestions. - - +Ember has a wonderful suite of linting tools and hot off the presses is the chill plugin for [ember-template-lint](https://github.com/ember-template-lint/ember-template-lint) for all of those [Tailwind CSS](https://tailwindcss.com/) users out there, v2.x of [ember-template-lint-plugin-tailwindcss](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss)! + +![Example of class-order rule](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss/-/raw/master/docs/rule/class-order.webm) + +_Tailwind classes can become quite verbose_ so it can be nice to encourage some standards for how so many classes can be cleanly added to the DOM. This latest version of the linter gives maintainers full control of **class ordering and when line breaks should occur** (both for _classes per line_ and optionally by _class grouping_). --- @@ -139,4 +140,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Ava Wroten, and the Learning Team From 0fa8c4d52f8ef550a23ce8a98a16aaad719e3fc8 Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Wed, 24 Feb 2021 20:30:56 +0100 Subject: [PATCH 03/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index bdfbb7193..34457c662 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -1,6 +1,7 @@ --- title: The Ember Times - Issue No. 174 authors: + - anne-greeth-van-herwijnen - the-crowd # replace with real authors from the author folder (add yourself if you're not there) date: 2021-02-26T00:00:00.000Z tags: @@ -10,18 +11,16 @@ tags: Emberistas! 🐹 +Listen and be amazed about native apps and Ember πŸŽ™οΈ --- -## [1. Section title in sentence case 🐹](section-url) +## [Building native apps with Ember.js πŸŽ™οΈ](https://audio.ember.report) + +The first [Ember Report](ember.report) [podcast](https://audio.ember.report/1680877/7875391-001-building-native-apps-with-ember-js) is **live**! You can find it on all the podcast platforms, like [Spotify](https://open.spotify.com/show/58CczXeudOxy4cCdQ0CJUi) and [Apple Podcasts](https://podcasts.apple.com/podcast/the-ember-report/id1554053161). [Kenneth Larsen (@kennethlarsen)](https://github.com/kennethlarsen) and [Jan Butschen (@buschtoens)](https://github.com/buschtoens) tell you all about the ins and outs of building native apps with Ember.js. Kenneth asks all the critical questions, you as a listener might have, and Jan shares his expertise on how they embedded their Ember.js app in [Capacitor](https://capacitorjs.com/docs), the successor to [Cordova](https://cordova.apache.org). - - - - - - +With practical examples and a ton of show notes, this podcast will get you started in the world of native apps as an Ember developer. From discussing the technology and the developer experience to discussing the future of native apps vs PWA’s, they’ve got you covered. --- @@ -139,4 +138,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Anne-Greeth van Herwijnen, the crowd and the Learning Team From f1351d8bf72b5cf1c8676d74b479e0169c1f121e Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Wed, 24 Feb 2021 20:23:39 -0800 Subject: [PATCH 04/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 34457c662..934f95d01 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -17,7 +17,7 @@ Listen and be amazed about native apps and Ember πŸŽ™οΈ --- ## [Building native apps with Ember.js πŸŽ™οΈ](https://audio.ember.report) - + The first [Ember Report](ember.report) [podcast](https://audio.ember.report/1680877/7875391-001-building-native-apps-with-ember-js) is **live**! You can find it on all the podcast platforms, like [Spotify](https://open.spotify.com/show/58CczXeudOxy4cCdQ0CJUi) and [Apple Podcasts](https://podcasts.apple.com/podcast/the-ember-report/id1554053161). [Kenneth Larsen (@kennethlarsen)](https://github.com/kennethlarsen) and [Jan Butschen (@buschtoens)](https://github.com/buschtoens) tell you all about the ins and outs of building native apps with Ember.js. Kenneth asks all the critical questions, you as a listener might have, and Jan shares his expertise on how they embedded their Ember.js app in [Capacitor](https://capacitorjs.com/docs), the successor to [Cordova](https://cordova.apache.org). With practical examples and a ton of show notes, this podcast will get you started in the world of native apps as an Ember developer. From discussing the technology and the developer experience to discussing the future of native apps vs PWA’s, they’ve got you covered. From dd72024eeefeead8a300f32a4f09419cfe191d64 Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Thu, 25 Feb 2021 09:44:48 -0500 Subject: [PATCH 05/20] blog(embertimes174): ember-browser-services (#918) --- content/the-ember-times-issue-174.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index bdfbb7193..386eb83bc 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -1,6 +1,7 @@ --- title: The Ember Times - Issue No. 174 authors: + - chris-ng - the-crowd # replace with real authors from the author folder (add yourself if you're not there) date: 2021-02-26T00:00:00.000Z tags: @@ -9,7 +10,7 @@ tags: --- Emberistas! 🐹 - +Release of ember-browser-services βš™οΈ, --- @@ -47,14 +48,13 @@ tags: --- -## [4. Section title in sentence case 🐹](section-url) +## [Release of ember-browser-services βš™οΈ](https://github.com/CrowdStrike/ember-browser-services) - - - +The [ember-browser-services](https://github.com/CrowdStrike/ember-browser-services) addon is officially released! The addon provides a collection of [Ember Services](https://guides.emberjs.com/release/services/) that allow for consistent interaction with browser APIs. This provides consistent interaction with browser APIs and easier testing. - - +For tests, you can stub out the Ember Service from ember-browser-services with your own implementation in order to verify the behavior you were testing. Any changes to a service's implementation during a test are discarded after the test finishes, there’s even a shorthand way of doing so using the `setupBrowserFakes` export. + +Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-services) today by checking out their code on GitHub! --- @@ -139,4 +139,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Chris Ng, the crowd and the Learning Team From b75a1c22f35e096e4f3e4946996f77548a6ecae7 Mon Sep 17 00:00:00 2001 From: Ava Gaiety Wroten Date: Thu, 25 Feb 2021 08:57:13 -0600 Subject: [PATCH 06/20] Update content/the-ember-times-issue-174.md Co-authored-by: Amy Lam --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 622dfd946..7948204c1 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -14,7 +14,7 @@ Keep up with the latest in template linting with the tailwindcss linter. --- -## [1. Rediscover class sanity with tailwindcss linter for ember templates v2.x 🌬](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss) +## [Rediscover class sanity with tailwindcss linter for ember templates v2.x 🌬](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss) Know what's cool? Respectful, emotionally responsible pull request reviews! A great way to do that is with linting tools to let the computer gently push collaborators towards codebase consistency instead of having to enforce standards through comments and suggestions. From 7f9e4b45aae8fe2e0a39ec3495284d2ab3c0e121 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 25 Feb 2021 19:22:20 -0800 Subject: [PATCH 07/20] Consolidate intro --- content/the-ember-times-issue-174.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index b4f788468..6a4796345 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -14,7 +14,8 @@ tags: πŸ‘‹ Emberistas! 🐹 Listen and be amazed about native apps and Ember πŸŽ™οΈ, -Keep up with the latest in template linting with the tailwindcss linter and the release of ember-browser-services. +Keep up with the latest in template linting with the tailwindcss linter, +Release of ember-browser-services βš™οΈ, From 5cfd38daa3a989f04c8dcd1e090325039304a01c Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 11:14:45 -0800 Subject: [PATCH 08/20] Add performance article --- content/the-ember-times-issue-174.md | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 6a4796345..b2caea514 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -4,6 +4,7 @@ authors: - anne-greeth-van-herwijnen - ava-wroten - chris-ng + - amy-lam - the-crowd # replace with real authors from the author folder (add yourself if you're not there) date: 2021-02-26T00:00:00.000Z tags: @@ -16,6 +17,7 @@ tags: Listen and be amazed about native apps and Ember πŸŽ™οΈ, Keep up with the latest in template linting with the tailwindcss linter, Release of ember-browser-services βš™οΈ, +Real-world Ember roundup πŸ™Œ @@ -73,17 +75,6 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se --- -## [5. Section title in sentence case 🐹](section-url) - - - - - - - - ---- - ## [6. Section title in sentence case 🐹](section-url) @@ -117,14 +108,12 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se --- -## [8. Section title in sentence case 🐹](section-url) +## Real-world Ember roundup πŸ™Œ - - - +* [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how Forest Admin used JavaScript's Performance API to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance and improve the user experience for users. --- @@ -154,4 +143,4 @@ That's another wrap! ✨ Be kind, -Anne-Greeth van Herwijnen, Ava Wroten, Chris Ng the crowd and the Learning Team +Anne-Greeth van Herwijnen, Ava Wroten, Chris Ng, Amy Lam the crowd and the Learning Team From 04ae935b78fd67664cc3a6076458e94af134f67a Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 11:23:53 -0800 Subject: [PATCH 09/20] Add meetup article --- content/the-ember-times-issue-174.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index b2caea514..748816644 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -110,10 +110,8 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se ## Real-world Ember roundup πŸ™Œ - - - -* [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how Forest Admin used JavaScript's Performance API to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance and improve the user experience for users. +* [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how [Forest Admin](https://www.forestadmin.com/) used JavaScript's **Performance API** to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance, with the goal of imporving the user experience. +* Have you been missing meetups since the pandemic? Looking for some pre-EmberConf talks for learning and inspiration? Mark your calendar's for [Ember LA's **Virtual** March Meetup](https://www.meetup.com/Ember-LA/events/276336494/). This month, [Ava Gaiety Wroten (@hergaiety)](https://github.com/hergaiety) will be giving a presentation called **Achieving A11y Automation Testing**, about an Ember success story with lessons that can be applied to any framework or project. Folks from anywhere are encouraged to attend! --- From d76b236d78599c2fcd5884878e6f37b7dc5d6ecb Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 11:31:20 -0800 Subject: [PATCH 10/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 748816644..8efaf65b6 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -111,7 +111,7 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se ## Real-world Ember roundup πŸ™Œ * [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how [Forest Admin](https://www.forestadmin.com/) used JavaScript's **Performance API** to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance, with the goal of imporving the user experience. -* Have you been missing meetups since the pandemic? Looking for some pre-EmberConf talks for learning and inspiration? Mark your calendar's for [Ember LA's **Virtual** March Meetup](https://www.meetup.com/Ember-LA/events/276336494/). This month, [Ava Gaiety Wroten (@hergaiety)](https://github.com/hergaiety) will be giving a presentation called **Achieving A11y Automation Testing**, about an Ember success story with lessons that can be applied to any framework or project. Folks from anywhere are encouraged to attend! +* Have you been missing meetups since the pandemic? Looking for some pre-EmberConf talks for learning and inspiration? Mark your calendar's for [Ember LA's **Virtual** March Meetup](https://www.meetup.com/Ember-LA/events/276336494/). This month, [Ava Gaiety Wroten (@hergaiety)](https://github.com/hergaiety) will be giving a presentation called **Achieving A11y Automation Testing**, about an Ember success story with lessons that can be applied to any framework or project. Folks from anywhere are encouraged to attend! P.S. Feel free to submit a talk πŸ“œ, anything from a five minute lightning talk to a full-length presentation is welcome. --- From e9690d06a61895fd03bb420edb0bac7caf2b5615 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 14:01:27 -0800 Subject: [PATCH 11/20] Update content/the-ember-times-issue-174.md Co-authored-by: Chris Ng --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 8efaf65b6..7de855c38 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -110,7 +110,7 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se ## Real-world Ember roundup πŸ™Œ -* [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how [Forest Admin](https://www.forestadmin.com/) used JavaScript's **Performance API** to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance, with the goal of imporving the user experience. +* The blog post [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how [Forest Admin](https://www.forestadmin.com/) used JavaScript's **Performance API** to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance, with the goal of imporving the user experience. * Have you been missing meetups since the pandemic? Looking for some pre-EmberConf talks for learning and inspiration? Mark your calendar's for [Ember LA's **Virtual** March Meetup](https://www.meetup.com/Ember-LA/events/276336494/). This month, [Ava Gaiety Wroten (@hergaiety)](https://github.com/hergaiety) will be giving a presentation called **Achieving A11y Automation Testing**, about an Ember success story with lessons that can be applied to any framework or project. Folks from anywhere are encouraged to attend! P.S. Feel free to submit a talk πŸ“œ, anything from a five minute lightning talk to a full-length presentation is welcome. --- From 0e94e3641c8f080daab8a11a52ae56b983d19845 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 14:08:18 -0800 Subject: [PATCH 12/20] Fix markdownlint --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 7de855c38..c5be70a3e 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -111,7 +111,7 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se ## Real-world Ember roundup πŸ™Œ * The blog post [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how [Forest Admin](https://www.forestadmin.com/) used JavaScript's **Performance API** to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance, with the goal of imporving the user experience. -* Have you been missing meetups since the pandemic? Looking for some pre-EmberConf talks for learning and inspiration? Mark your calendar's for [Ember LA's **Virtual** March Meetup](https://www.meetup.com/Ember-LA/events/276336494/). This month, [Ava Gaiety Wroten (@hergaiety)](https://github.com/hergaiety) will be giving a presentation called **Achieving A11y Automation Testing**, about an Ember success story with lessons that can be applied to any framework or project. Folks from anywhere are encouraged to attend! P.S. Feel free to submit a talk πŸ“œ, anything from a five minute lightning talk to a full-length presentation is welcome. +* Have you been missing meetups since the pandemic? Looking for some pre-EmberConf talks for learning and inspiration? Mark your calendar's for [Ember LA's **Virtual** March Meetup](https://www.meetup.com/Ember-LA/events/276336494/). This month, [Ava Gaiety Wroten (@hergaiety)](https://github.com/hergaiety) will be giving a presentation called **Achieving A11y Automation Testing**, about an Ember success story with lessons that can be applied to any framework or project. Folks from anywhere are encouraged to attend! P.S. Feel free to submit a talk πŸ“œ, anything from a five minute lightning talk to a full-length presentation is welcome. --- From 867cc247ab2bb2de9c7c1e8204255d6eddea615e Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 17:34:47 -0800 Subject: [PATCH 13/20] Prepare issue for publish --- content/the-ember-times-issue-174.md | 62 +--------------------------- 1 file changed, 2 insertions(+), 60 deletions(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index c5be70a3e..b30f00d40 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -5,7 +5,6 @@ authors: - ava-wroten - chris-ng - amy-lam - - the-crowd # replace with real authors from the author folder (add yourself if you're not there) date: 2021-02-26T00:00:00.000Z tags: - newsletter @@ -19,8 +18,6 @@ Keep up with the latest in template linting with the tailwindcss linter, Release of ember-browser-services βš™οΈ, Real-world Ember roundup πŸ™Œ - - --- ## [Building native apps with Ember.js πŸŽ™οΈ](https://audio.ember.report) @@ -43,28 +40,6 @@ _Tailwind classes can become quite verbose_ so it can be nice to encourage some --- -## [2. Section title in sentence case 🐹](section-url) - - - - - - - - ---- - -## [3. Section title in sentence case 🐹](section-url) - - - - - - - - ---- - ## [Release of ember-browser-services βš™οΈ](https://github.com/CrowdStrike/ember-browser-services) The [ember-browser-services](https://github.com/CrowdStrike/ember-browser-services) addon is officially released! The addon provides a collection of [Ember Services](https://guides.emberjs.com/release/services/) that allow for consistent interaction with browser APIs. This provides consistent interaction with browser APIs and easier testing. @@ -75,39 +50,6 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se --- -## [6. Section title in sentence case 🐹](section-url) - - - - - - - - ---- - -## [Section title in sentence case 🐹](section-url) - - - - - - - - ---- - -## [7. Section title in sentence case 🐹](section-url) - - - - - - - - ---- - ## Real-world Ember roundup πŸ™Œ * The blog post [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how [Forest Admin](https://www.forestadmin.com/) used JavaScript's **Performance API** to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance, with the goal of imporving the user experience. @@ -117,7 +59,7 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se ## [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 Ava Gaiety Wroten (@hergaiety), Melanie Sumner (@MelSumner), Igor Terzic (@igorT), Andrey Mikhaylov (lolmaus) (@lolmaus), Matthew Edwards (@wondersloth), Cristin O'Connor (@cnocon), Charles Pierce (@charlespierce), Matthew Beale (@mixonic), Ricardo Mendes (@locks), Pat O'Callaghan (@patocallaghan), Sam Van Campenhout (@Windvis), Sabin Hertanu (@herzzanu), Chris Manson (@mansona), Bert De Block (@bertdeblock), Katie Gengler (@kategengler), Ben Demboski (@bendemboski), Brenden Palmer (@brendenpalmer), Kelly Selden (@kellyselden), Jeff Daley (@jeffdaley), James C. Davis (@jamescdavis), Zhan Wang (@zhanwang626), Christopher Gammie (@lindyhopchris), Raido Kuli (@raido), Thomas Wang (@xg-wang), Travis Hoover (@thoov), Andrew A Lee (@drewlee), Vadim Kazakov (@yads), Isaac Lee (@ijlee2), Peter Wagenet (@wagenet), Bouke Haarsma (@Bouke), Godfrey Chan (@chancancode), Chris Garrett (@pzuraq), Chris Ng (@chrisrng), Robert Wagner (@rwwagner90), Amy Lam (@amyrlam), Anne-Greeth van Herwijnen (@MinThaMie), Jared Galanis (@jaredgalanis), Nick Schot (@nickschot), Edward Faulkner (@ef4), @NullVoxPopuli, and Robert Jackson (@rwjblue) for their contributions to Ember and related repositories! πŸ’–

--- @@ -141,4 +83,4 @@ That's another wrap! ✨ Be kind, -Anne-Greeth van Herwijnen, Ava Wroten, Chris Ng, Amy Lam the crowd and the Learning Team +Anne-Greeth van Herwijnen, Ava Wroten, Chris Ng, Amy Lam, and the Learning Team From 2241e8ab0007eb0d60fadf37f1932316822ef673 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 17:57:39 -0800 Subject: [PATCH 14/20] Add video, made it a gif on Substack --- content/the-ember-times-issue-174.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index b30f00d40..dc162fc4a 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -34,8 +34,13 @@ Know what's cool? Respectful, emotionally responsible pull request reviews! A gr Ember has a wonderful suite of linting tools and hot off the presses is the chill plugin for [ember-template-lint](https://github.com/ember-template-lint/ember-template-lint) for all of those [Tailwind CSS](https://tailwindcss.com/) users out there, v2.x of [ember-template-lint-plugin-tailwindcss](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss)! -![Example of class-order rule](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss/-/raw/master/docs/rule/class-order.webm) + +
_Tailwind classes can become quite verbose_ so it can be nice to encourage some standards for how so many classes can be cleanly added to the DOM. This latest version of the linter gives maintainers full control of **class ordering and when line breaks should occur** (both for _classes per line_ and optionally by _class grouping_). --- From 78c1d4bfc3da388404c4af12d36560301bde5360 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 18:07:26 -0800 Subject: [PATCH 15/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index dc162fc4a..28d77b1cc 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -13,10 +13,7 @@ tags: πŸ‘‹ Emberistas! 🐹 -Listen and be amazed about native apps and Ember πŸŽ™οΈ, -Keep up with the latest in template linting with the tailwindcss linter, -Release of ember-browser-services βš™οΈ, -Real-world Ember roundup πŸ™Œ +Podcast on native apps and Ember, keep up with the latest in template linting with the tailwindcss linter, release of ember-browser-services, and real-world Ember roundup. --- @@ -41,6 +38,7 @@ Ember has a wonderful suite of linting tools and hot off the presses is the chil Sorry, your browser doesn't support embedded videos.
+ _Tailwind classes can become quite verbose_ so it can be nice to encourage some standards for how so many classes can be cleanly added to the DOM. This latest version of the linter gives maintainers full control of **class ordering and when line breaks should occur** (both for _classes per line_ and optionally by _class grouping_). --- From b77c5773445b5b1e6d10f13b9a278730fa360540 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 18:09:04 -0800 Subject: [PATCH 16/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 28d77b1cc..3adf6cd5e 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -55,7 +55,7 @@ Try out [ember-browser-services](https://github.com/CrowdStrike/ember-browser-se ## Real-world Ember roundup πŸ™Œ -* The blog post [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how [Forest Admin](https://www.forestadmin.com/) used JavaScript's **Performance API** to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of react-addons-perf (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance, with the goal of imporving the user experience. +* The blog post [Track performance of your web application with JavaScript](https://blog.forestadmin.com/track-performance-of-your-web-application-with-javascript-2/) discusses how [Forest Admin](https://www.forestadmin.com/) used JavaScript's **Performance API** to implement tracking of app load time in their Ember web app. They're also monitoring the time of requests made by customers on their admin backend. They've implemented the functionality of *react-addons-perf* (now deprecated in React 16) in Ember. Check out the article for implementation details to track performance, with the goal of improving the user experience. * Have you been missing meetups since the pandemic? Looking for some pre-EmberConf talks for learning and inspiration? Mark your calendar's for [Ember LA's **Virtual** March Meetup](https://www.meetup.com/Ember-LA/events/276336494/). This month, [Ava Gaiety Wroten (@hergaiety)](https://github.com/hergaiety) will be giving a presentation called **Achieving A11y Automation Testing**, about an Ember success story with lessons that can be applied to any framework or project. Folks from anywhere are encouraged to attend! P.S. Feel free to submit a talk πŸ“œ, anything from a five minute lightning talk to a full-length presentation is welcome. --- From 2bcbeb49380ecb6098eda7554f5a6b3c3d6113eb Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 18:12:45 -0800 Subject: [PATCH 17/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 3adf6cd5e..f723da97f 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -13,7 +13,7 @@ tags: πŸ‘‹ Emberistas! 🐹 -Podcast on native apps and Ember, keep up with the latest in template linting with the tailwindcss linter, release of ember-browser-services, and real-world Ember roundup. +Podcast on native apps and Ember, keep up with the latest in template linting with the tailwindcss linter, release of ember-browser-services, and real-world Ember roundup. --- From ebe0e0fe39bc4a7543fa55674fdcd6440460237e Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 18:17:00 -0800 Subject: [PATCH 18/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index f723da97f..100b58ab4 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -25,7 +25,7 @@ With practical examples and a ton of show notes, this podcast will get you start --- -## [Rediscover class sanity with tailwindcss linter for ember templates v2.x 🌬](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss) +## [Rediscover class sanity with Tailwind CSS linter for Ember templates v2.x 🌬](https://gitlab.com/michal-bryxi/open-source/ember-template-lint-plugin-tailwindcss) Know what's cool? Respectful, emotionally responsible pull request reviews! A great way to do that is with linting tools to let the computer gently push collaborators towards codebase consistency instead of having to enforce standards through comments and suggestions. From 8ecca2dd0e6020c2606c1658953044795209692a Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 18:17:42 -0800 Subject: [PATCH 19/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 100b58ab4..1362751a9 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -13,7 +13,7 @@ tags: πŸ‘‹ Emberistas! 🐹 -Podcast on native apps and Ember, keep up with the latest in template linting with the tailwindcss linter, release of ember-browser-services, and real-world Ember roundup. +Podcast on native apps and Ember, keep up with the latest in template linting with the Tailwind CSS linter, release of ember-browser-services, and real-world Ember roundup. --- From f3a5e754991f57f4011928310c149f7a752200f5 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 26 Feb 2021 18:23:03 -0800 Subject: [PATCH 20/20] Update the-ember-times-issue-174.md --- content/the-ember-times-issue-174.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/the-ember-times-issue-174.md b/content/the-ember-times-issue-174.md index 1362751a9..39c64b743 100644 --- a/content/the-ember-times-issue-174.md +++ b/content/the-ember-times-issue-174.md @@ -37,7 +37,6 @@ Ember has a wonderful suite of linting tools and hot off the presses is the chil Sorry, your browser doesn't support embedded videos. -
_Tailwind classes can become quite verbose_ so it can be nice to encourage some standards for how so many classes can be cleanly added to the DOM. This latest version of the linter gives maintainers full control of **class ordering and when line breaks should occur** (both for _classes per line_ and optionally by _class grouping_).