From a2b65977dfc663ef94a699fa6c0364694d158c65 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 15 Jan 2021 21:41:07 -0800 Subject: [PATCH 01/19] Set up new issue --- content/the-ember-times-issue-172.md | 142 ++++++++++++++++++++++++++ post-templates/embertimes-template.md | 2 +- 2 files changed, 143 insertions(+), 1 deletion(-) create mode 100644 content/the-ember-times-issue-172.md diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md new file mode 100644 index 000000000..fdeb0c958 --- /dev/null +++ b/content/the-ember-times-issue-172.md @@ -0,0 +1,142 @@ +--- +title: The Ember Times - Issue No. 172 +authors: + - the-crowd # replace with real authors from the author folder (add yourself if you're not there) +date: 2021-01-29T00: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.

+
+ +--- + +That's another wrap! ✨ + +Be kind, + +the crowd and the Learning Team diff --git a/post-templates/embertimes-template.md b/post-templates/embertimes-template.md index 076ebadf1..b990c7a87 100644 --- a/post-templates/embertimes-template.md +++ b/post-templates/embertimes-template.md @@ -130,7 +130,7 @@ tags:

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.

+

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!

--- From b07f20cd1bfdf304fe7ea9657195b01e020924a7 Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Tue, 19 Jan 2021 10:46:35 -0500 Subject: [PATCH 02/19] blog(embertimes172): typescript basics video (#893) * blog(embertimes172): typescript basics video * fix trailing space --- content/the-ember-times-issue-172.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index fdeb0c958..a95cffc32 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -2,6 +2,7 @@ title: The Ember Times - Issue No. 172 authors: - the-crowd # replace with real authors from the author folder (add yourself if you're not there) + - chris-ng date: 2021-01-29T00:00:00.000Z tags: - newsletter @@ -9,19 +10,18 @@ tags: --- Emberistas! 🐹 - +Try TypeScript in your Ember app today with a video tutorial πŸ”€, --- -## [1. Section title in sentence case 🐹](section-url) +## [Video Tutorials: TypeScript Basics With EmberJS πŸ”€](https://twitter.com/knownasilya/status/1349571457983127561) - - - +[Ilya Radchenko (@knownasilya)](https://github.com/knownasilya) did a couple of videos on getting started with [TypeScript](https://www.typescriptlang.org/) for your EmberJS applications. - - +The [first video](https://www.youtube.com/watch?v=G7QWvhMXMSc) goes through setting up [ember-cli-typescript](https://github.com/typed-ember/ember-cli-typescript) which installs a variety of addons which provides blueprints, types, and the typescript dependency itself. It also adds the `tsconfig.json` file which [provides compiler options](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) to TypeScript. + +The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth example of using TypeScript in Ember such as making a route, controller, and when using actions and decorators. We also briefly go through where to add global type declarations in your project and other tips for working with TypeScript in your Ember application today. --- @@ -139,4 +139,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Chris Ng, and the Learning Team From 5b300fdc0755836edd8e9a25399d57e0d9e15f40 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Tue, 19 Jan 2021 20:30:49 -0800 Subject: [PATCH 03/19] Update template for Substack's shorter "intro" section --- post-templates/embertimes-template.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/post-templates/embertimes-template.md b/post-templates/embertimes-template.md index b990c7a87..0844e5e31 100644 --- a/post-templates/embertimes-template.md +++ b/post-templates/embertimes-template.md @@ -21,7 +21,7 @@ tags: - + --- @@ -32,7 +32,7 @@ tags: - + --- @@ -43,7 +43,7 @@ tags: - + --- @@ -54,7 +54,7 @@ tags: - + --- @@ -65,7 +65,7 @@ tags: - + --- @@ -76,7 +76,7 @@ tags: - + --- @@ -87,7 +87,7 @@ tags: - + --- @@ -98,7 +98,7 @@ tags: - + --- @@ -109,7 +109,7 @@ tags: - + --- From d3cd784b442da9171e4791f2b0998e637440eaf0 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Tue, 19 Jan 2021 21:30:45 -0800 Subject: [PATCH 04/19] Add storybook writeup --- content/the-ember-times-issue-172.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index a95cffc32..9cac840fb 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -3,15 +3,18 @@ title: The Ember Times - Issue No. 172 authors: - the-crowd # replace with real authors from the author folder (add yourself if you're not there) - chris-ng + - amy-lam date: 2021-01-29T00:00:00.000Z tags: - newsletter - '2021' --- - Emberistas! 🐹 -Try TypeScript in your Ember app today with a video tutorial πŸ”€, +πŸ‘‹ Emberistas! 🐹 + +Try TypeScript in your Ember app today with a video tutorial πŸ”€, +Storybook for Ember tutorial 🎨, --- @@ -23,16 +26,19 @@ The [first video](https://www.youtube.com/watch?v=G7QWvhMXMSc) goes through sett The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth example of using TypeScript in Ember such as making a route, controller, and when using actions and decorators. We also briefly go through where to add global type declarations in your project and other tips for working with TypeScript in your Ember application today. + + --- -## [2. Section title in sentence case 🐹](section-url) +## [Storybook for Ember tutorial 🎨](https://www.learnstorybook.com/intro-to-storybook/ember/en/get-started/) - - - +[Storybook](https://storybook.js.org/) has taken the world of **design systems** by storm! What is Storybook? Storybook makes building UI components isolated from the business logic and context of your app easier, sort of a "style guide as a service". Check out the new [Storybook for Ember tutorial](https://www.learnstorybook.com/intro-to-storybook/ember/en/get-started/) for guidance on setting up Storybook in your Ember app. - - +[Thomas Gossmann (@gossi)](https://github.com/gossi) spearheaded the Ember + Storybook effort and wrote a complementary blog post, [Ember with Storybook – Behind the Scenes](https://gos.si/blog/ember-with-storybook-behind-the-scenes/). The post touches on how Storybook and Ember are independent build pipelines, options for writing Storybook docs in Markdown, and different strategies for Storybook setup depending on your app architecture (e.g. monorepo vs. multirepo). But wait, there's more - you can use @gossi's open source Ember design system, hokulea ([repo](https://github.com/hokulea/hokulea) and [Storybook](https://hokulea.netlify.app/), as a reference! + +Already using Storybook with Ember, or going to try it out in your application? Be sure to check out the [official Storybook docs](https://storybook.js.org/docs/ember/get-started/introduction) and contribute to the Ember section if you can to further flesh it out! + + --- @@ -139,4 +145,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, and the Learning Team +Chris Ng, Amy Lam and the Learning Team From 074685bbe65f72454867fa4f3b5e66b97afab998 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Tue, 19 Jan 2021 21:36:07 -0800 Subject: [PATCH 05/19] Update the-ember-times-issue-172.md --- content/the-ember-times-issue-172.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 9cac840fb..5360a53e0 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -38,7 +38,7 @@ The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth Already using Storybook with Ember, or going to try it out in your application? Be sure to check out the [official Storybook docs](https://storybook.js.org/docs/ember/get-started/introduction) and contribute to the Ember section if you can to further flesh it out! - + in substack> --- From 1fe1e05901187ba0673265c05f2cd3d11314a21c Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Wed, 20 Jan 2021 10:35:21 -0800 Subject: [PATCH 06/19] Update content/the-ember-times-issue-172.md Co-authored-by: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- content/the-ember-times-issue-172.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 5360a53e0..fde6e26be 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -32,7 +32,7 @@ The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth ## [Storybook for Ember tutorial 🎨](https://www.learnstorybook.com/intro-to-storybook/ember/en/get-started/) -[Storybook](https://storybook.js.org/) has taken the world of **design systems** by storm! What is Storybook? Storybook makes building UI components isolated from the business logic and context of your app easier, sort of a "style guide as a service". Check out the new [Storybook for Ember tutorial](https://www.learnstorybook.com/intro-to-storybook/ember/en/get-started/) for guidance on setting up Storybook in your Ember app. +[Storybook](https://storybook.js.org/) has taken the world of **design systems** by storm! What is Storybook? Storybook helps you build UI components that are isolated from business logic and context of your app. Sort of a "style guide as a service." Check out the new [Storybook for Ember tutorial](https://www.learnstorybook.com/intro-to-storybook/ember/en/get-started/) for guidance on setting up Storybook in your Ember app. [Thomas Gossmann (@gossi)](https://github.com/gossi) spearheaded the Ember + Storybook effort and wrote a complementary blog post, [Ember with Storybook – Behind the Scenes](https://gos.si/blog/ember-with-storybook-behind-the-scenes/). The post touches on how Storybook and Ember are independent build pipelines, options for writing Storybook docs in Markdown, and different strategies for Storybook setup depending on your app architecture (e.g. monorepo vs. multirepo). But wait, there's more - you can use @gossi's open source Ember design system, hokulea ([repo](https://github.com/hokulea/hokulea) and [Storybook](https://hokulea.netlify.app/), as a reference! From 4f9fed054fd5e20ee8c3ddc81a25d3c304f498e1 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Wed, 20 Jan 2021 10:35:37 -0800 Subject: [PATCH 07/19] Update content/the-ember-times-issue-172.md Co-authored-by: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- content/the-ember-times-issue-172.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index fde6e26be..8631054ed 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -34,7 +34,16 @@ The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth [Storybook](https://storybook.js.org/) has taken the world of **design systems** by storm! What is Storybook? Storybook helps you build UI components that are isolated from business logic and context of your app. Sort of a "style guide as a service." Check out the new [Storybook for Ember tutorial](https://www.learnstorybook.com/intro-to-storybook/ember/en/get-started/) for guidance on setting up Storybook in your Ember app. -[Thomas Gossmann (@gossi)](https://github.com/gossi) spearheaded the Ember + Storybook effort and wrote a complementary blog post, [Ember with Storybook – Behind the Scenes](https://gos.si/blog/ember-with-storybook-behind-the-scenes/). The post touches on how Storybook and Ember are independent build pipelines, options for writing Storybook docs in Markdown, and different strategies for Storybook setup depending on your app architecture (e.g. monorepo vs. multirepo). But wait, there's more - you can use @gossi's open source Ember design system, hokulea ([repo](https://github.com/hokulea/hokulea) and [Storybook](https://hokulea.netlify.app/), as a reference! +[Thomas Gossmann (@gossi)](https://github.com/gossi) spearheaded the Ember + Storybook effort and wrote a complementary blog post, [Ember with Storybook – Behind the Scenes](https://gos.si/blog/ember-with-storybook-behind-the-scenes/). The post touches on a few ideas: + +- How Storybook and Ember are independent build pipelines +- Options for writing Storybook docs in Markdown +- Different strategies for Storybook setup depending on your app architecture (e.g. monorepo vs. multirepo). + +But wait, there's more - you can use @gossi's open source Ember design system, hokulea, as a reference! + +- [GitHub Repo](https://github.com/hokulea/hokulea) +- [Storybook](https://hokulea.netlify.app/) Already using Storybook with Ember, or going to try it out in your application? Be sure to check out the [official Storybook docs](https://storybook.js.org/docs/ember/get-started/introduction) and contribute to the Ember section if you can to further flesh it out! From 041586972b1f1fcb47f7901f37ec06fe60fbf282 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 21 Jan 2021 21:24:41 -0800 Subject: [PATCH 08/19] Update template to reflect Substack change Part of task list on https://github.com/ember-learn/ember-blog/pull/891 --- content/the-ember-times-issue-172.md | 2 +- post-templates/embertimes-template.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 8631054ed..52c1c4283 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -145,7 +145,7 @@ Already using Storybook with Ember, or going to try it out in your application?

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.

+

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

--- diff --git a/post-templates/embertimes-template.md b/post-templates/embertimes-template.md index 0844e5e31..918966415 100644 --- a/post-templates/embertimes-template.md +++ b/post-templates/embertimes-template.md @@ -130,7 +130,7 @@ tags:

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!

+

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!

--- From 7b38ef35deb01dd5d1fd1eec52f2c7b215f3473d Mon Sep 17 00:00:00 2001 From: abhilashlr Date: Sat, 23 Jan 2021 08:17:02 +0530 Subject: [PATCH 09/19] adds Raj's blog --- content/the-ember-times-issue-172.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 52c1c4283..c151ec8f1 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -4,6 +4,7 @@ authors: - the-crowd # replace with real authors from the author folder (add yourself if you're not there) - chris-ng - amy-lam + - abhilashlr date: 2021-01-29T00:00:00.000Z tags: - newsletter @@ -15,6 +16,7 @@ tags: Try TypeScript in your Ember app today with a video tutorial πŸ”€, Storybook for Ember tutorial 🎨, +Building a Router component for Glimmer.js 🧭, --- @@ -51,14 +53,13 @@ Already using Storybook with Ember, or going to try it out in your application? --- -## [3. Section title in sentence case 🐹](section-url) +## [3. Building a Router component for Glimmer.js 🧭](https://dev.to/rajasegar/building-a-router-component-for-glimmer-js-52bk) - - - +[Rajasegar Chandran (@rajasegar)](https://github.com/rajasegar) wrote a blog on building routing components for apps built using Glimmer.js. Glimmer being rendering engine, unlike Ember that has the routing capabilities built in, his blog helps you to walk through how routing can be achieved for Glimmer apps. He talks about this Routing system by building a Route Registry, Route component, Link component, and the Router Component. - - +As a bonus he also mentions about how you can achieve code-splitting JS bundles and lazy loading components. + +Read more about [Building a Router component for Glimmer.js](https://dev.to/rajasegar/building-a-router-component-for-glimmer-js-52bk) if you have been looking for routers for your Glimmer apps! --- @@ -154,4 +155,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Amy Lam and the Learning Team +Chris Ng, Amy Lam, Abhilash L R and the Learning Team From d286bb6e1a2f865f274fccf1f152f7ba713c4ef0 Mon Sep 17 00:00:00 2001 From: abhilashlr Date: Tue, 26 Jan 2021 08:43:06 +0530 Subject: [PATCH 10/19] Update content/the-ember-times-issue-172.md Co-authored-by: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- content/the-ember-times-issue-172.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index c151ec8f1..8dcda3774 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -55,7 +55,7 @@ Already using Storybook with Ember, or going to try it out in your application? ## [3. Building a Router component for Glimmer.js 🧭](https://dev.to/rajasegar/building-a-router-component-for-glimmer-js-52bk) -[Rajasegar Chandran (@rajasegar)](https://github.com/rajasegar) wrote a blog on building routing components for apps built using Glimmer.js. Glimmer being rendering engine, unlike Ember that has the routing capabilities built in, his blog helps you to walk through how routing can be achieved for Glimmer apps. He talks about this Routing system by building a Route Registry, Route component, Link component, and the Router Component. +[Rajasegar Chandran (@rajasegar)](https://github.com/rajasegar) wrote a blog on building routing components for apps built using Glimmer.js. Unlike Ember, which has built-in routing, Glimmer is only a rendering engine. Rajasegar's blog walks through how routing can be achieved for Glimmer apps. He talks about this Routing system by building a Route Registry, Route component, Link component, and the Router Component. As a bonus he also mentions about how you can achieve code-splitting JS bundles and lazy loading components. From f012caae916484d96de75a6741937a75ad28a2e3 Mon Sep 17 00:00:00 2001 From: Jen Weber Date: Thu, 28 Jan 2021 13:54:48 -0500 Subject: [PATCH 11/19] Ember Times - EmberConf CFP (#896) * Update the-ember-times-issue-172.md * Add author signature --- content/the-ember-times-issue-172.md | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 8dcda3774..1d56d28d3 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -5,6 +5,7 @@ authors: - chris-ng - amy-lam - abhilashlr + - jen-weber date: 2021-01-29T00:00:00.000Z tags: - newsletter @@ -14,12 +15,32 @@ tags: πŸ‘‹ Emberistas! 🐹 -Try TypeScript in your Ember app today with a video tutorial πŸ”€, +Get your EmberConf talk proposals in ASAP! +Then try TypeScript in your Ember app today with a video tutorial πŸ”€, Storybook for Ember tutorial 🎨, Building a Router component for Glimmer.js 🧭, --- +## [Remote EmberConf talk proposals due this Sunday!](https://emberconf.com/become-a-speaker) + +Developers around the world are invited to +[submit talk proposals for EmberConf 2021](https://emberconf.com/become-a-speaker)! +The deadline for submissions is Sunday, January 31st at 11:59pm ET. + +Is there something cool you learned recently that you would like to share? +Do you want to build up your speaking and teaching skills? +Did you build something you are proud of? + +This is your chance to share it! Talks are pre-recorded and +the conference is fully remote. + +If you have questions or need some help, visit the emberconf channel on the +[Community Discord](https://emberjs.com/community/). +Good luck! + +--- + ## [Video Tutorials: TypeScript Basics With EmberJS πŸ”€](https://twitter.com/knownasilya/status/1349571457983127561) [Ilya Radchenko (@knownasilya)](https://github.com/knownasilya) did a couple of videos on getting started with [TypeScript](https://www.typescriptlang.org/) for your EmberJS applications. @@ -155,4 +176,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Amy Lam, Abhilash L R and the Learning Team +Chris Ng, Amy Lam, Abhilash L R, Jen Weber, and the Learning Team From 330db6e45678143872de17d1cb60d51cf30e7d45 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 29 Jan 2021 21:03:08 -0500 Subject: [PATCH 12/19] add prototypes with ember --- content/the-ember-times-issue-172.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 1d56d28d3..566ee4670 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -6,6 +6,7 @@ authors: - amy-lam - abhilashlr - jen-weber + - jared-galanis date: 2021-01-29T00:00:00.000Z tags: - newsletter @@ -84,14 +85,15 @@ Read more about [Building a Router component for Glimmer.js](https://dev.to/raja --- -## [4. Section title in sentence case 🐹](section-url) +## [Building Prototypes with Ember 🐹](https://twitter.com/simplabs/status/1338871240342327296) - - - +If you have not seen the recent [simplabs](https://github.com/simplabs) blog post by [Florian Pichler @pichfl](https://github.com/pichfl) on Building prototypes with Ember.js, you may want to give it a read. - - +Florian's post covers the approach they took in building [ember-hotspots](https://github.com/simplabs/ember-hotspots), an addon that can enable the experience of building prototypes that many design oriented software solutions provide, but in the framework we all know and love, Emberjs! πŸ”₯ + +The post dives into the details of how to create hotspots and efficiently handle images with preloading, and even discusses a little bit of the Broccoli work involved. + +If you're interested, head on over to the [simplabs blog](https://simplabs.com/blog/2020/12/15/building-prototypes-with-emberjs-and-ember-hotspots/) and check out more about `ember-hotspots`! --- @@ -176,4 +178,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Amy Lam, Abhilash L R, Jen Weber, and the Learning Team +Chris Ng, Amy Lam, Abhilash L R, Jen Weber, Jared Galanis and the Learning Team From 39c08ce9571f01901c7ef7ca9ae5c76eb515325e Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 29 Jan 2021 18:15:14 -0800 Subject: [PATCH 13/19] Update the-ember-times-issue-172.md --- content/the-ember-times-issue-172.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 566ee4670..7f0cd7e9e 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -20,7 +20,8 @@ Get your EmberConf talk proposals in ASAP! Then try TypeScript in your Ember app today with a video tutorial πŸ”€, Storybook for Ember tutorial 🎨, Building a Router component for Glimmer.js 🧭, - +Building Prototypes with Ember 🐹 + --- ## [Remote EmberConf talk proposals due this Sunday!](https://emberconf.com/become-a-speaker) @@ -85,11 +86,11 @@ Read more about [Building a Router component for Glimmer.js](https://dev.to/raja --- -## [Building Prototypes with Ember 🐹](https://twitter.com/simplabs/status/1338871240342327296) +## [Building prototypes with Ember 🐹](https://twitter.com/simplabs/status/1338871240342327296) -If you have not seen the recent [simplabs](https://github.com/simplabs) blog post by [Florian Pichler @pichfl](https://github.com/pichfl) on Building prototypes with Ember.js, you may want to give it a read. +If you have not seen the recent [simplabs](https://github.com/simplabs) blog post by [Florian Pichler (@pichfl)](https://github.com/pichfl) on Building prototypes with Ember.js, you may want to give it a read. -Florian's post covers the approach they took in building [ember-hotspots](https://github.com/simplabs/ember-hotspots), an addon that can enable the experience of building prototypes that many design oriented software solutions provide, but in the framework we all know and love, Emberjs! πŸ”₯ +Florian's post covers the approach they took in building [ember-hotspots](https://github.com/simplabs/ember-hotspots), an addon that can enable the experience of building prototypes that many design oriented software solutions provide, but in the framework we all know and love, Ember.js! πŸ”₯ The post dives into the details of how to create hotspots and efficiently handle images with preloading, and even discusses a little bit of the Broccoli work involved. From 30334c9ad74505aff16a902de1498a424442d97d Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 29 Jan 2021 19:25:46 -0800 Subject: [PATCH 14/19] Copy edits --- content/the-ember-times-issue-172.md | 82 +++------------------------- 1 file changed, 9 insertions(+), 73 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 7f0cd7e9e..6a6341b8a 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -1,7 +1,6 @@ --- title: The Ember Times - Issue No. 172 authors: - - the-crowd # replace with real authors from the author folder (add yourself if you're not there) - chris-ng - amy-lam - abhilashlr @@ -15,7 +14,6 @@ tags: πŸ‘‹ Emberistas! 🐹 - Get your EmberConf talk proposals in ASAP! Then try TypeScript in your Ember app today with a video tutorial πŸ”€, Storybook for Ember tutorial 🎨, @@ -24,28 +22,21 @@ Building Prototypes with Ember 🐹 --- -## [Remote EmberConf talk proposals due this Sunday!](https://emberconf.com/become-a-speaker) +## [Remote EmberConf talk proposals due this Sunday! πŸ—£](https://emberconf.com/become-a-speaker) -Developers around the world are invited to -[submit talk proposals for EmberConf 2021](https://emberconf.com/become-a-speaker)! -The deadline for submissions is Sunday, January 31st at 11:59pm ET. +Developers around the world are invited to [submit talk proposals for EmberConf 2021](https://emberconf.com/become-a-speaker)! The deadline for submissions is Sunday, January 31st at 11:59pm ET. -Is there something cool you learned recently that you would like to share? -Do you want to build up your speaking and teaching skills? -Did you build something you are proud of? +Is there something cool you learned recently that you would like to share? Do you want to build up your speaking and teaching skills? Did you build something you are proud of? -This is your chance to share it! Talks are pre-recorded and -the conference is fully remote. +This is your chance to share it! Talks are pre-recorded and the conference is fully remote. -If you have questions or need some help, visit the emberconf channel on the -[Community Discord](https://emberjs.com/community/). -Good luck! +If you have questions or need some help, visit the [#emberconf](https://discord.com/channels/480462759797063690/480502413917421570) channel on the [Community Discord](https://emberjs.com/community/). Good luck! --- -## [Video Tutorials: TypeScript Basics With EmberJS πŸ”€](https://twitter.com/knownasilya/status/1349571457983127561) +## [Video tutorials: TypeScript basics with Ember.js πŸ”€](https://twitter.com/knownasilya/status/1349571457983127561) -[Ilya Radchenko (@knownasilya)](https://github.com/knownasilya) did a couple of videos on getting started with [TypeScript](https://www.typescriptlang.org/) for your EmberJS applications. +[Ilya Radchenko (@knownasilya)](https://github.com/knownasilya) did a couple of videos on getting started with [TypeScript](https://www.typescriptlang.org/) for your Ember.js applications. The [first video](https://www.youtube.com/watch?v=G7QWvhMXMSc) goes through setting up [ember-cli-typescript](https://github.com/typed-ember/ember-cli-typescript) which installs a variety of addons which provides blueprints, types, and the typescript dependency itself. It also adds the `tsconfig.json` file which [provides compiler options](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) to TypeScript. @@ -76,7 +67,7 @@ Already using Storybook with Ember, or going to try it out in your application? --- -## [3. Building a Router component for Glimmer.js 🧭](https://dev.to/rajasegar/building-a-router-component-for-glimmer-js-52bk) +## [Building a Router component for Glimmer.js 🧭](https://dev.to/rajasegar/building-a-router-component-for-glimmer-js-52bk) [Rajasegar Chandran (@rajasegar)](https://github.com/rajasegar) wrote a blog on building routing components for apps built using Glimmer.js. Unlike Ember, which has built-in routing, Glimmer is only a rendering engine. Rajasegar's blog walks through how routing can be achieved for Glimmer apps. He talks about this Routing system by building a Route Registry, Route component, Link component, and the Router Component. @@ -98,64 +89,9 @@ If you're interested, head on over to the [simplabs blog](https://simplabs.com/b --- -## [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! πŸ’–

+

This week we'd like to thank Simon Ihmig (@simonihmig), Robert Jackson (@rwjblue), Daniel (@genisd), Derek Wickern (@dwickern), Cyrille David (@dcyriller), Alon Bukai (@Alonski), Jared Galanis (@jaredgalanis), Steven (@smfoote), Amy Lam (@amyrlam), Ricardo Mendes (@locks), Chad Hietala (@chadhietala), Scott Newcomer (@snewcomer), abhilashlr (@abhilashlr), Luke Melia (@lukemelia), Jen Weber (@jenweber), @BnitoBzh, Chris Ng (@chrisrng), Abilash Badri (@abadri), Robert Wagner (@rwwagner90), Ben Demboski (@bendemboski), Katie Gengler (@kategengler), Chirag Patel (@chiragpat), Godfrey Chan (@chancancode), Edward Faulkner (@ef4), Sean Goresht (@srsgores), Chris Garrett (@pzuraq), Alex Kanunnikov (@lifeart), Thomas Wang (@xg-wang), James C. Davis (@jamescdavis), Pawel Kuwik (@czikarito), Tobias Bieniek (@Turbo87), John Derr (@jderr-mx), Isaac Lee (@ijlee2), Dave Combs (@davecombs), Bert De Block (@bertdeblock), Bryan Mishkin (@bmish), Devin Weaver (@sukima), and Jeldrik Hanschke (@jelhan) for their contributions to Ember and related repositories! πŸ’–

--- From 3b8543771ffba86250625d6bb2401e35d08a2a6b Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 29 Jan 2021 19:45:51 -0800 Subject: [PATCH 15/19] Update authors --- content/the-ember-times-issue-172.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 6a6341b8a..93b3242a2 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -3,7 +3,7 @@ title: The Ember Times - Issue No. 172 authors: - chris-ng - amy-lam - - abhilashlr + - abhilash-lr - jen-weber - jared-galanis date: 2021-01-29T00:00:00.000Z From 816a143e62681b48909259ae831d1d149d9c7dca Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 29 Jan 2021 19:53:15 -0800 Subject: [PATCH 16/19] Test Abhilash --- author/abhilash-lr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/author/abhilash-lr.md b/author/abhilash-lr.md index 605e92169..645c0cb0b 100644 --- a/author/abhilash-lr.md +++ b/author/abhilash-lr.md @@ -1,5 +1,5 @@ --- -name: Abhilash LR +name: Abhilash Lr image: '' cover: '' website: '' From e848bd87fa675602aaea8b9255e350ce04ed0f0e Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 29 Jan 2021 19:59:35 -0800 Subject: [PATCH 17/19] Undo Abhilash update --- author/abhilash-lr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/author/abhilash-lr.md b/author/abhilash-lr.md index 645c0cb0b..605e92169 100644 --- a/author/abhilash-lr.md +++ b/author/abhilash-lr.md @@ -1,5 +1,5 @@ --- -name: Abhilash Lr +name: Abhilash LR image: '' cover: '' website: '' From 6f0c1d42350c4d54ef0d7e07439d8a0125052417 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 29 Jan 2021 20:12:24 -0800 Subject: [PATCH 18/19] update for substack --- content/the-ember-times-issue-172.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 93b3242a2..70ccaf38a 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -24,7 +24,7 @@ Building Prototypes with Ember 🐹 ## [Remote EmberConf talk proposals due this Sunday! πŸ—£](https://emberconf.com/become-a-speaker) -Developers around the world are invited to [submit talk proposals for EmberConf 2021](https://emberconf.com/become-a-speaker)! The deadline for submissions is Sunday, January 31st at 11:59pm ET. +Developers around the world are invited to [submit talk proposals for EmberConf 2021](https://emberconf.com/become-a-speaker)! The deadline for submissions is **Sunday, January 31st at 11:59pm ET**. Is there something cool you learned recently that you would like to share? Do you want to build up your speaking and teaching skills? Did you build something you are proud of? @@ -38,7 +38,7 @@ If you have questions or need some help, visit the [#emberconf](https://discord. [Ilya Radchenko (@knownasilya)](https://github.com/knownasilya) did a couple of videos on getting started with [TypeScript](https://www.typescriptlang.org/) for your Ember.js applications. -The [first video](https://www.youtube.com/watch?v=G7QWvhMXMSc) goes through setting up [ember-cli-typescript](https://github.com/typed-ember/ember-cli-typescript) which installs a variety of addons which provides blueprints, types, and the typescript dependency itself. It also adds the `tsconfig.json` file which [provides compiler options](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) to TypeScript. +The [first video](https://www.youtube.com/watch?v=G7QWvhMXMSc) goes through setting up [ember-cli-typescript](https://github.com/typed-ember/ember-cli-typescript) which installs a variety of addons which provides blueprints, types, and the TypeScript dependency itself. It also adds the `tsconfig.json` file which [provides compiler options](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) to TypeScript. The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth example of using TypeScript in Ember such as making a route, controller, and when using actions and decorators. We also briefly go through where to add global type declarations in your project and other tips for working with TypeScript in your Ember application today. From 8159f4c7199a6c29e64851326135fa45f3963dbc Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 29 Jan 2021 20:33:38 -0800 Subject: [PATCH 19/19] Final edits --- content/the-ember-times-issue-172.md | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/content/the-ember-times-issue-172.md b/content/the-ember-times-issue-172.md index 70ccaf38a..ea925e5ae 100644 --- a/content/the-ember-times-issue-172.md +++ b/content/the-ember-times-issue-172.md @@ -14,17 +14,13 @@ tags: πŸ‘‹ Emberistas! 🐹 -Get your EmberConf talk proposals in ASAP! -Then try TypeScript in your Ember app today with a video tutorial πŸ”€, -Storybook for Ember tutorial 🎨, -Building a Router component for Glimmer.js 🧭, -Building Prototypes with Ember 🐹 +Get your EmberConf talk proposals in ASAP, TypeScript in Ember guide, Storybook for Ember tutorial, building a Router component for Glimmer.js, and building prototypes with Ember. --- ## [Remote EmberConf talk proposals due this Sunday! πŸ—£](https://emberconf.com/become-a-speaker) -Developers around the world are invited to [submit talk proposals for EmberConf 2021](https://emberconf.com/become-a-speaker)! The deadline for submissions is **Sunday, January 31st at 11:59pm ET**. +Developers around the world are invited to [submit talk proposals for EmberConf 2021](https://emberconf.com/become-a-speaker)! The deadline for submissions is this **Sunday, January 31st at 11:59pm ET**. Is there something cool you learned recently that you would like to share? Do you want to build up your speaking and teaching skills? Did you build something you are proud of? @@ -40,9 +36,7 @@ If you have questions or need some help, visit the [#emberconf](https://discord. The [first video](https://www.youtube.com/watch?v=G7QWvhMXMSc) goes through setting up [ember-cli-typescript](https://github.com/typed-ember/ember-cli-typescript) which installs a variety of addons which provides blueprints, types, and the TypeScript dependency itself. It also adds the `tsconfig.json` file which [provides compiler options](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) to TypeScript. -The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth example of using TypeScript in Ember such as making a route, controller, and when using actions and decorators. We also briefly go through where to add global type declarations in your project and other tips for working with TypeScript in your Ember application today. - - +The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth example of using TypeScript in Ember such as making a route, controller, and when using actions and decorators. He also briefly goes through where to add global type declarations in your project and other tips for working with TypeScript in your Ember application today. --- @@ -59,12 +53,10 @@ The [second video](https://www.youtube.com/watch?v=FOrCbXW223E) does an in-depth But wait, there's more - you can use @gossi's open source Ember design system, hokulea, as a reference! - [GitHub Repo](https://github.com/hokulea/hokulea) -- [Storybook](https://hokulea.netlify.app/) +- [hokulea Storybook](https://hokulea.netlify.app/) Already using Storybook with Ember, or going to try it out in your application? Be sure to check out the [official Storybook docs](https://storybook.js.org/docs/ember/get-started/introduction) and contribute to the Ember section if you can to further flesh it out! - in substack> - --- ## [Building a Router component for Glimmer.js 🧭](https://dev.to/rajasegar/building-a-router-component-for-glimmer-js-52bk)