From f9a7bdc498894f737ab29dace9f8efb3ee806705 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Sun, 3 Mar 2019 19:07:18 -0800 Subject: [PATCH 01/21] Start Issue #88 --- .../2019-03-01-the-ember-times-issue-87.md | 2 +- .../2019-03-08-the-ember-times-issue-88.md | 93 +++++++++++++++++++ 2 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 source/blog/2019-03-08-the-ember-times-issue-88.md diff --git a/source/blog/2019-03-01-the-ember-times-issue-87.md b/source/blog/2019-03-01-the-ember-times-issue-87.md index fd696e938e..dfda7d25e4 100644 --- a/source/blog/2019-03-01-the-ember-times-issue-87.md +++ b/source/blog/2019-03-01-the-ember-times-issue-87.md @@ -1,7 +1,7 @@ --- title: The Ember Times - Issue No. 87 author: Jessica Jordan, Kenneth Larsen, Chris Ng, Jared Galanis, Jen Weber, Amy Lam -tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 +tags: Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/03/01-the-ember-times-issue-87.html" responsive: true --- diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md new file mode 100644 index 0000000000..1f6e40851a --- /dev/null +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -0,0 +1,93 @@ +--- +title: The Ember Times - Issue No. 88 +author: Amy Lam, the crowd +tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 +alias : "blog/2019/03/08-the-ember-times-issue-88.html" +responsive: true +--- + + Emberistas! 🐹 + + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + +## [SECTION TITLE](#section-url) + + +--- + + +## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/) + +

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

+ +--- + +## [Got a Question? Ask Readers' Questions! πŸ€“](https://docs.google.com/forms/d/e/1FAIpQLScqu7Lw_9cIkRtAiXKitgkAo4xX_pV1pdCfMJgIr6Py1V-9Og/viewform) + +
+ Office Hours Tomster Mascot + +

Wondering about something related to Ember, Ember Data, Glimmer, or addons in the Ember ecosystem, but don't know where to ask? Readers’ Questions are just for you!

+ +

Submit your own short and sweet question under bit.ly/ask-ember-core. And don’t worry, there are no silly questions, we appreciate them all - promise! 🀞

+ +
+ +--- + +## [#embertimes](https://emberjs.com/blog/tags/newsletter.html) πŸ“° + +Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at [#support-ember-times](https://discordapp.com/channels/480462759797063690/485450546887786506) on the [Ember Community Discord](https://discordapp.com/invite/zT3asNS) or ping us [@embertimes](https://twitter.com/embertimes) on Twitter. + +Keep on top of what's been going on in Emberland this week by subscribing to our [e-mail newsletter](https://the-emberjs-times.ongoodbits.com/)! You can also find our posts on the [Ember blog](https://emberjs.com/blog/tags/newsletter.html). + +--- + + +That's another wrap! ✨ + +Be kind, + +Amy Lam, the crowd and the Learning Team From 8448535f87e3a9462d272365c7f8395e507d4217 Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Wed, 6 Mar 2019 12:31:27 +0100 Subject: [PATCH 02/21] Adds ember survey call to action --- source/blog/2019-03-08-the-ember-times-issue-88.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 1f6e40851a..8955e0fcb2 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -12,8 +12,10 @@ responsive: true --- -## [SECTION TITLE](#section-url) +## Only a few days left to complete the [Ember Community Survey](https://emberjs.com/ember-community-survey-2019/) +The *12th of March* is the deadline to complete the[Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey. Don’t forget to poke a lot of people around you to complete it too. +If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world! --- From c9660ee4951fa1e67468500f822d6a324df07219 Mon Sep 17 00:00:00 2001 From: Chris Ng Date: Wed, 6 Mar 2019 18:14:17 -0500 Subject: [PATCH 03/21] blog(embertimes88) ember-ajax release --- source/blog/2019-03-08-the-ember-times-issue-88.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 1f6e40851a..a2f7d02deb 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 88 -author: Amy Lam, the crowd +author: Amy Lam, Chris Ng, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/03/08-the-ember-times-issue-88.html" responsive: true @@ -9,6 +9,7 @@ responsive: true Emberistas! 🐹 +Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05) --- @@ -32,8 +33,11 @@ responsive: true --- -## [SECTION TITLE](#section-url) +## [Release of ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05) + +[@Turbo87](https://github.com/turbo87/) announced the [release of version 5.0.0](https://twitter.com/TobiasBieniek/status/1103051224180498434) of [ember-ajax](https://github.com/ember-cli/ember-ajax). In this update, we have a **breaking change** for the Error classes since the base class of the custom Error classes was changed to extend native `Error` instead of `EmberError`. +Furthermore, ember-ajax was also updated to use [ember-cli-babel](https://github.com/babel/ember-cli-babel) v7.x, which requires all apps that uses ember-ajax to use [Ember CLI 2.13 or above](https://github.com/ember-cli/ember-ajax#compatibility). --- @@ -90,4 +94,4 @@ That's another wrap! ✨ Be kind, -Amy Lam, the crowd and the Learning Team +Amy Lam, Chris Ng, the crowd and the Learning Team From 7f73e6f538d4bc5a58908df93170c56c40c8ef87 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 7 Mar 2019 07:26:06 +0100 Subject: [PATCH 04/21] Update source/blog/2019-03-08-the-ember-times-issue-88.md Co-Authored-By: MinThaMie --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 8955e0fcb2..a73103874f 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -14,7 +14,7 @@ responsive: true ## Only a few days left to complete the [Ember Community Survey](https://emberjs.com/ember-community-survey-2019/) -The *12th of March* is the deadline to complete the[Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey. Don’t forget to poke a lot of people around you to complete it too. +The *12th of March* is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey. Don’t forget to poke a lot of people around you to complete it too. If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world! --- From f069905d2258d7743236c980045db1019c5c90ce Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Thu, 7 Mar 2019 07:26:23 +0100 Subject: [PATCH 05/21] Update source/blog/2019-03-08-the-ember-times-issue-88.md Co-Authored-By: MinThaMie --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index a73103874f..1b3b5095af 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -12,7 +12,7 @@ responsive: true --- -## Only a few days left to complete the [Ember Community Survey](https://emberjs.com/ember-community-survey-2019/) +## [Only a few days left to complete the Ember Community Survey](https://emberjs.com/ember-community-survey-2019/) The *12th of March* is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey. Don’t forget to poke a lot of people around you to complete it too. If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world! From eadff76d9954d0c0767dbbcf99b0ba9893441fe2 Mon Sep 17 00:00:00 2001 From: Anne-Greeth Date: Thu, 7 Mar 2019 07:27:14 +0100 Subject: [PATCH 06/21] Add my name :) --- source/blog/2019-03-08-the-ember-times-issue-88.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 1b3b5095af..4c5f456659 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 88 -author: Amy Lam, the crowd +author: Amy Lam, Anne-Greeth van Herwijnen, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/03/08-the-ember-times-issue-88.html" responsive: true @@ -92,4 +92,4 @@ That's another wrap! ✨ Be kind, -Amy Lam, the crowd and the Learning Team +Amy Lam, Anne-Greeth van Herwijnen, the crowd and the Learning Team From 99d59fd05f31bba57295d3cb0a0cd7c14da24183 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 7 Mar 2019 07:31:58 +0100 Subject: [PATCH 07/21] Adds emoji to title + proper casing Co-Authored-By: MinThaMie --- source/blog/2019-03-08-the-ember-times-issue-88.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 4fbe7ed123..1f7e45e9c7 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -13,7 +13,7 @@ Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/e --- -## [Only a few days left to complete the Ember Community Survey](https://emberjs.com/ember-community-survey-2019/) +## [Only a Few Days Left to Complete the Ember Community Survey πŸš€](https://emberjs.com/ember-community-survey-2019/) The *12th of March* is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey. Don’t forget to poke a lot of people around you to complete it too. If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world! @@ -96,4 +96,4 @@ That's another wrap! ✨ Be kind, -Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, the crowd and the Learning Team \ No newline at end of file +Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, the crowd and the Learning Team From b9c18009b8771480e4b98d287600ebc782cf6dda Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 7 Mar 2019 07:34:24 +0100 Subject: [PATCH 08/21] Change date format Co-Authored-By: MinThaMie --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 1f7e45e9c7..46e9eaa216 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -15,7 +15,7 @@ Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/e ## [Only a Few Days Left to Complete the Ember Community Survey πŸš€](https://emberjs.com/ember-community-survey-2019/) -The *12th of March* is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey. Don’t forget to poke a lot of people around you to complete it too. +Tuesday, March 12th is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey! πŸŽ‰ Don’t forget to poke a lot of people around you to complete it too! If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world! --- From 4173fdc00f6b2124811d302d903d94c2d34c159c Mon Sep 17 00:00:00 2001 From: Anne-Greeth Date: Thu, 7 Mar 2019 07:39:13 +0100 Subject: [PATCH 09/21] Add to intro --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 46e9eaa216..6efbc253eb 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -9,7 +9,7 @@ responsive: true Emberistas! 🐹 -Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05) +Be heard by filling out the Ember Community Survey! Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05) --- From bba8bd9a979e5179b88a806ad6eeb9f7bc459e6d Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 7 Mar 2019 21:58:02 -0800 Subject: [PATCH 10/21] Add full-stack livestream series writeup --- source/blog/2019-03-08-the-ember-times-issue-88.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 6efbc253eb..823a7e602b 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -9,13 +9,14 @@ responsive: true Emberistas! 🐹 -Be heard by filling out the Ember Community Survey! Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05) +Be heard by filling out the Ember Community Survey! Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05), a new full-stack livestream series πŸ“Ή, --- ## [Only a Few Days Left to Complete the Ember Community Survey πŸš€](https://emberjs.com/ember-community-survey-2019/) Tuesday, March 12th is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey! πŸŽ‰ Don’t forget to poke a lot of people around you to complete it too! + If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world! --- @@ -58,8 +59,16 @@ Furthermore, ember-ajax was also updated to use [ember-cli-babel](https://github --- -## [SECTION TITLE](#section-url) +## [Full-Stack Development with Ember and Rails Livestream Series πŸ“Ή](https://www.twitch.tv/codingitwrong) + +Josh Justice AKA [@codingitwrong](https://github.com/codingitwrong) has a new livestream series on his [Twitch channel](https://www.twitch.tv/codingitwrong) where he builds an application from scratch using Ember and Rails. Why Ember for this series? Productivity and developer happiness! πŸ’― + +These videos will appeal to you if... +* You're a backend developer who hasn't worked with extensive JavaScript before. You'll see how Ember allows you to build rich UIs, without needing to learn a lot to get started. +* You have experience with another frontend framework. You can learn from Ember's approach and gain another perspective. +* You've used Ember in the past. You'll be excited to see recent happenings that make Ember *easier* to use than before. +Check out the [teaser video](https://www.youtube.com/watch?v=qCjUBVNng4w) for the series, [Part 1: Deployment, CI, and Dependencies](https://www.youtube.com/watch?v=8Sz2AuhWKe0&t=), [Part 2: Models with JSON:API](https://www.youtube.com/watch?v=gxA-dDw1Vqo), and [Part 3: UI Libraries and UX](https://www.youtube.com/watch?v=bqnrUCCPego). More videos will be released on [YouTube](https://www.youtube.com/channel/UCa-4tbLDX_lmq2f40L0paZw) over the next few Fridays. Better yet, tune into the livestream on [Twitch](https://www.twitch.tv/codingitwrong) Fridays at 2pm ET to chat and follow along live! --- From 88f1084a166f36d61989a440d03cbb166f980608 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 7 Mar 2019 21:59:03 -0800 Subject: [PATCH 11/21] Update 2019-03-08-the-ember-times-issue-88.md --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 823a7e602b..90858ed8ea 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -61,7 +61,7 @@ Furthermore, ember-ajax was also updated to use [ember-cli-babel](https://github ## [Full-Stack Development with Ember and Rails Livestream Series πŸ“Ή](https://www.twitch.tv/codingitwrong) -Josh Justice AKA [@codingitwrong](https://github.com/codingitwrong) has a new livestream series on his [Twitch channel](https://www.twitch.tv/codingitwrong) where he builds an application from scratch using Ember and Rails. Why Ember for this series? Productivity and developer happiness! πŸ’― +Josh Justice AKA [@CodingItWrong](https://github.com/codingitwrong) has a new livestream series on his [Twitch channel](https://www.twitch.tv/codingitwrong) where he builds an application from scratch using Ember and Rails. Why Ember for this series? Productivity and developer happiness! πŸ’― These videos will appeal to you if... * You're a backend developer who hasn't worked with extensive JavaScript before. You'll see how Ember allows you to build rich UIs, without needing to learn a lot to get started. From dec6599df82c92f0c963e4f6fc32037f8b9bf556 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Thu, 7 Mar 2019 22:02:14 -0800 Subject: [PATCH 12/21] Add contributors --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 90858ed8ea..fa659c4f32 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -75,7 +75,7 @@ Check out the [teaser video](https://www.youtube.com/watch?v=qCjUBVNng4w) for th ## [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 @stefanpenner, @chancancode, @ppcano, @simonihmig, @pzuraq, @efx, @bekzod, @rwjblue, @chrisrng, @kennethlarsen, @MinThaMie, @rajasegar, @yusufsagdic, @igorT, @jenweber, @ming-codes, @samselikoff, @MelSumner, @bazzel, @muziejus, @boris-petrov, @Turbo87 for their contributions to Ember and related repositories! πŸ’–

--- From 91edb25559f98d6077adc784855320f15271e1d9 Mon Sep 17 00:00:00 2001 From: Kenneth Larsen Date: Fri, 8 Mar 2019 08:42:58 +0100 Subject: [PATCH 13/21] Add section on blog post --- source/blog/2019-03-08-the-ember-times-issue-88.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 6efbc253eb..e62edbb549 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 88 -author: Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, the crowd +author: Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/03/08-the-ember-times-issue-88.html" responsive: true @@ -9,7 +9,7 @@ responsive: true Emberistas! 🐹 -Be heard by filling out the Ember Community Survey! Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05) +Be heard by filling out the Ember Community Survey! Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05), Learn to contribute to Ember Times --- @@ -43,8 +43,11 @@ Furthermore, ember-ajax was also updated to use [ember-cli-babel](https://github --- -## [SECTION TITLE](#section-url) +## [Learn to Contribute to Ember.js 🏫](https://www.kennethlarsen.org/how-to-contribute-to-the-ember-times/) + +[@kennethlarsen](https://github.com/kennethlarsen) has released a new blog series that will **take you through contributing to the Ember.js ecosystem**. The series starts off with contributions that are non-advanced and does not require code and will finish with some more advanced code contributions. +In this first post **ou'll learn how to contribute to The Ember Times**. It takes you through everything from picking a topic to requesting a review on your writing. Check out [the blog post](https://www.kennethlarsen.org/how-to-contribute-to-the-ember-times/) to get started. --- @@ -96,4 +99,4 @@ That's another wrap! ✨ Be kind, -Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, the crowd and the Learning Team +Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, the crowd and the Learning Team From 7b3315f6b51b2f56b490f0e1f155612dd45031a4 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 8 Mar 2019 11:06:00 +0100 Subject: [PATCH 14/21] Update source/blog/2019-03-08-the-ember-times-issue-88.md Co-Authored-By: kennethlarsen --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index e62edbb549..1c7a06bb46 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -47,7 +47,7 @@ Furthermore, ember-ajax was also updated to use [ember-cli-babel](https://github [@kennethlarsen](https://github.com/kennethlarsen) has released a new blog series that will **take you through contributing to the Ember.js ecosystem**. The series starts off with contributions that are non-advanced and does not require code and will finish with some more advanced code contributions. -In this first post **ou'll learn how to contribute to The Ember Times**. It takes you through everything from picking a topic to requesting a review on your writing. Check out [the blog post](https://www.kennethlarsen.org/how-to-contribute-to-the-ember-times/) to get started. +In this first post **you'll learn how to contribute to The Ember Times**. It takes you through everything from picking a topic to requesting a review on your writing. Check out [the blog post](https://www.kennethlarsen.org/how-to-contribute-to-the-ember-times/) to get started. --- From 9a01bf6ed0260d9938ecb7b926206cab6310092d Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 8 Mar 2019 11:38:24 -0500 Subject: [PATCH 15/21] Add ember octane tech preview video --- source/blog/2019-03-08-the-ember-times-issue-88.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 9b77cb18be..d2ff913576 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 88 -author: Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, the crowd +author: Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, Jared Galanis the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/03/08-the-ember-times-issue-88.html" responsive: true @@ -9,7 +9,7 @@ responsive: true Emberistas! 🐹 -Be heard by filling out the Ember Community Survey! Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05), a new full-stack livestream series πŸ“Ή, +Be heard by filling out the Ember Community Survey! Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05), a new full-stack livestream series πŸ“Ή, a video preview of Ember.js Octane tech πŸŽ₯, Learn to contribute to Ember Times --- @@ -52,8 +52,12 @@ In this first post **you'll learn how to contribute to The Ember Times**. It tak --- -## [SECTION TITLE](#section-url) +## [Ember.js Octane Tech Preview](https://www.youtube.com/watch?v=BV09blWlc64) πŸŽ₯ +Checkout an awesome new video preview by [@GavinJoyce](https://github.com/GavinJoyce) explaining some of the features and improvements available as part of Ember Octane! + +The video briefly covers Module Unification and relevant changes to file structure in Ember Octane. Through examples [@GavinJoyce](https://github.com/GavinJoyce) reviews the difference between classic Ember components and Glimmer components in both angle bracket invocation syntax and classic invocation syntax. Also covered are Octane's use of tracked properties vs computed properties, outer vs inner html semantics (div wrapping), tagName(s), classNames, component arguments, splattributes and more. +[@GavinJoyce](https://github.com/GavinJoyce) also calls attention to some nice resources available for learning more details about what's involved in Ember Octane. Watch the [full video, here](https://www.youtube.com/watch?v=BV09blWlc64). --- @@ -108,4 +112,4 @@ That's another wrap! ✨ Be kind, -Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, the crowd and the Learning Team +Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, Jared Galanis the crowd and the Learning Team From 965e3f053111a2e29dfc507f1bcdc9a577114223 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 8 Mar 2019 09:04:37 -0800 Subject: [PATCH 16/21] Update 2019-03-08-the-ember-times-issue-88.md --- .../2019-03-08-the-ember-times-issue-88.md | 40 +++++-------------- 1 file changed, 9 insertions(+), 31 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index d2ff913576..23e1c4a7bf 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -1,16 +1,15 @@ --- title: The Ember Times - Issue No. 88 -author: Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, Jared Galanis the crowd +author: Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, Jared Galanis, Jessica Jordan tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2019/03/08-the-ember-times-issue-88.html" responsive: true --- - Emberistas! 🐹 +πŸ‘‹ Emberistas! 🐹 + +Be heard by filling out the Ember Community Survey! πŸ—£ Check out a video preview of Ember.js Octane tech πŸŽ₯, the latest release of ember-ajax πŸŽ‰, learn how to contribute to Ember Times πŸ“°, and a new full-stack livestream series πŸ“Ή. - -Be heard by filling out the Ember Community Survey! Check out the release of [ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05), a new full-stack livestream series πŸ“Ή, a video preview of Ember.js Octane tech πŸŽ₯, -Learn to contribute to Ember Times --- ## [Only a Few Days Left to Complete the Ember Community Survey πŸš€](https://emberjs.com/ember-community-survey-2019/) @@ -21,18 +20,12 @@ If you have not yet completed it, please do. Your answer will give a better view --- -## [SECTION TITLE](#section-url) - - ---- - -## [SECTION TITLE](#section-url) - - ---- +## [Ember.js Octane Tech Preview πŸŽ₯](https://www.youtube.com/watch?v=BV09blWlc64) +Checkout an awesome new video preview by [@GavinJoyce](https://github.com/GavinJoyce) explaining some of the features and improvements available as part of Ember Octane! -## [SECTION TITLE](#section-url) +The video briefly covers Module Unification and relevant changes to file structure in Ember Octane. Through examples [@GavinJoyce](https://github.com/GavinJoyce) reviews the difference between classic Ember components and Glimmer components in both angle bracket invocation syntax and classic invocation syntax. Also covered are Octane's use of tracked properties vs computed properties, outer vs inner html semantics (div wrapping), tagName(s), classNames, component arguments, splattributes and more. +[@GavinJoyce](https://github.com/GavinJoyce) also calls attention to some nice resources available for learning more details about what's involved in Ember Octane. Watch the [full video, here](https://www.youtube.com/watch?v=BV09blWlc64). --- @@ -50,20 +43,6 @@ Furthermore, ember-ajax was also updated to use [ember-cli-babel](https://github In this first post **you'll learn how to contribute to The Ember Times**. It takes you through everything from picking a topic to requesting a review on your writing. Check out [the blog post](https://www.kennethlarsen.org/how-to-contribute-to-the-ember-times/) to get started. ---- - -## [Ember.js Octane Tech Preview](https://www.youtube.com/watch?v=BV09blWlc64) πŸŽ₯ -Checkout an awesome new video preview by [@GavinJoyce](https://github.com/GavinJoyce) explaining some of the features and improvements available as part of Ember Octane! - -The video briefly covers Module Unification and relevant changes to file structure in Ember Octane. Through examples [@GavinJoyce](https://github.com/GavinJoyce) reviews the difference between classic Ember components and Glimmer components in both angle bracket invocation syntax and classic invocation syntax. Also covered are Octane's use of tracked properties vs computed properties, outer vs inner html semantics (div wrapping), tagName(s), classNames, component arguments, splattributes and more. - -[@GavinJoyce](https://github.com/GavinJoyce) also calls attention to some nice resources available for learning more details about what's involved in Ember Octane. Watch the [full video, here](https://www.youtube.com/watch?v=BV09blWlc64). - ---- - -## [SECTION TITLE](#section-url) - - --- ## [Full-Stack Development with Ember and Rails Livestream Series πŸ“Ή](https://www.twitch.tv/codingitwrong) @@ -79,7 +58,6 @@ Check out the [teaser video](https://www.youtube.com/watch?v=qCjUBVNng4w) for th --- - ## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/)

This week we'd like to thank @stefanpenner, @chancancode, @ppcano, @simonihmig, @pzuraq, @efx, @bekzod, @rwjblue, @chrisrng, @kennethlarsen, @MinThaMie, @rajasegar, @yusufsagdic, @igorT, @jenweber, @ming-codes, @samselikoff, @MelSumner, @bazzel, @muziejus, @boris-petrov, @Turbo87 for their contributions to Ember and related repositories! πŸ’–

@@ -112,4 +90,4 @@ That's another wrap! ✨ Be kind, -Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, Jared Galanis the crowd and the Learning Team +Amy Lam, Chris Ng, Anne-Greeth van Herwijnen, Kenneth Larsen, Jared Galanis, Jessica Jordan and the Learning Team From 98c52fca20b41ae62ab2b06ad3b7c1b82cfea563 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 8 Mar 2019 09:08:31 -0800 Subject: [PATCH 17/21] Update 2019-03-08-the-ember-times-issue-88.md --- source/blog/2019-03-08-the-ember-times-issue-88.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 23e1c4a7bf..654e8f0c9e 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -8,20 +8,20 @@ responsive: true πŸ‘‹ Emberistas! 🐹 -Be heard by filling out the Ember Community Survey! πŸ—£ Check out a video preview of Ember.js Octane tech πŸŽ₯, the latest release of ember-ajax πŸŽ‰, learn how to contribute to Ember Times πŸ“°, and a new full-stack livestream series πŸ“Ή. +Be heard by filling out the Ember Community Survey! πŸ—£ Check out a video preview of Ember.js Octane tech πŸŽ₯, the latest release of ember-ajax πŸŽ‰, learn how to contribute to Ember Times πŸ“°, and a new full-stack livestream series πŸ“Ή! Read on... --- ## [Only a Few Days Left to Complete the Ember Community Survey πŸš€](https://emberjs.com/ember-community-survey-2019/) -Tuesday, March 12th is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). Thanks a lot if you have already answered the survey! πŸŽ‰ Don’t forget to poke a lot of people around you to complete it too! +Tuesday, March 12th is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). If you have already answered the survey, thank you! πŸŽ‰ Don’t forget to poke a lot of people around you to complete it too! If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world! --- ## [Ember.js Octane Tech Preview πŸŽ₯](https://www.youtube.com/watch?v=BV09blWlc64) -Checkout an awesome new video preview by [@GavinJoyce](https://github.com/GavinJoyce) explaining some of the features and improvements available as part of Ember Octane! +Check out an awesome new video preview by [@GavinJoyce](https://github.com/GavinJoyce) explaining some of the features and improvements available as part of Ember Octane! The video briefly covers Module Unification and relevant changes to file structure in Ember Octane. Through examples [@GavinJoyce](https://github.com/GavinJoyce) reviews the difference between classic Ember components and Glimmer components in both angle bracket invocation syntax and classic invocation syntax. Also covered are Octane's use of tracked properties vs computed properties, outer vs inner html semantics (div wrapping), tagName(s), classNames, component arguments, splattributes and more. From 93bfe6eee93f156820376ae76e43fe53b3fd2cbf Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 8 Mar 2019 18:20:10 +0100 Subject: [PATCH 18/21] blog(embertimes#88): add writeup on anglebrackets rfc --- .../blog/2019-03-08-the-ember-times-issue-88.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 654e8f0c9e..94c0ec1ac4 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -8,9 +8,8 @@ responsive: true πŸ‘‹ Emberistas! 🐹 -Be heard by filling out the Ember Community Survey! πŸ—£ Check out a video preview of Ember.js Octane tech πŸŽ₯, the latest release of ember-ajax πŸŽ‰, learn how to contribute to Ember Times πŸ“°, and a new full-stack livestream series πŸ“Ή! Read on... +Be heard by filling out the Ember Community Survey! πŸ—£ Check out a video preview of Ember.js Octane tech πŸŽ₯, the latest release of ember-ajax πŸŽ‰, learn how to contribute to Ember Times πŸ“°, a new full-stack livestream series πŸ“Ή and read about angle bracket component invocation syntax for built-in components πŸ“! Read on... ---- ## [Only a Few Days Left to Complete the Ember Community Survey πŸš€](https://emberjs.com/ember-community-survey-2019/) @@ -31,7 +30,7 @@ The video briefly covers Module Unification and relevant changes to file structu ## [Release of ember-ajax v5.0.0 πŸŽ‰](https://github.com/ember-cli/ember-ajax/blob/master/CHANGELOG.md#500-2019-03-05) -[@Turbo87](https://github.com/turbo87/) announced the [release of version 5.0.0](https://twitter.com/TobiasBieniek/status/1103051224180498434) of [ember-ajax](https://github.com/ember-cli/ember-ajax). In this update, we have a **breaking change** for the Error classes since the base class of the custom Error classes was changed to extend native `Error` instead of `EmberError`. +[@Turbo87](https://github.com/turbo87/) announced the [release of version 5.0.0](https://twitter.com/TobiasBieniek/status/1103051224180498434) of [ember-ajax](https://github.com/ember-cli/ember-ajax). In this update, we have a **breaking change** for the Error classes since the base class of the custom Error classes was changed to extend native `Error` instead of `EmberError`. Furthermore, ember-ajax was also updated to use [ember-cli-babel](https://github.com/babel/ember-cli-babel) v7.x, which requires all apps that uses ember-ajax to use [Ember CLI 2.13 or above](https://github.com/ember-cli/ember-ajax#compatibility). @@ -58,6 +57,16 @@ Check out the [teaser video](https://www.youtube.com/watch?v=qCjUBVNng4w) for th --- +## [Anglebrackets For All Components πŸ“](https://github.com/emberjs/rfcs/pull/459) + +A [new Request for Comments (RFC)](https://github.com/emberjs/rfcs/pull/459) is proposing to make **Angle Bracket Component Invocation Syntax** available for all components in an Ember application - including the **built-in componnents** `link-to`, `input` and `textarea`. + +Currently, those cannot be invoked using the modern invocation syntax from Ember's upcoming edition **Octane**, but this proposal attempts to provide ways to do so and circumvent some of today's limiting APIs. + +You can read more about the motivation and the detailed design of this change in [the original RFC](https://github.com/emberjs/rfcs/blob/angle-built-ins/text/0459-angle-bracket-built-in-components.md). Be sure to leave your thoughts! + +--- + ## [Contributors' Corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/)

This week we'd like to thank @stefanpenner, @chancancode, @ppcano, @simonihmig, @pzuraq, @efx, @bekzod, @rwjblue, @chrisrng, @kennethlarsen, @MinThaMie, @rajasegar, @yusufsagdic, @igorT, @jenweber, @ming-codes, @samselikoff, @MelSumner, @bazzel, @muziejus, @boris-petrov, @Turbo87 for their contributions to Ember and related repositories! πŸ’–

From c95c2687dd922c5a8aae46b15021e6ed3e2deee4 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 8 Mar 2019 18:42:38 +0100 Subject: [PATCH 19/21] Update source/blog/2019-03-08-the-ember-times-issue-88.md Co-Authored-By: jessica-jordan --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 94c0ec1ac4..1956c390a4 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -8,7 +8,7 @@ responsive: true πŸ‘‹ Emberistas! 🐹 -Be heard by filling out the Ember Community Survey! πŸ—£ Check out a video preview of Ember.js Octane tech πŸŽ₯, the latest release of ember-ajax πŸŽ‰, learn how to contribute to Ember Times πŸ“°, a new full-stack livestream series πŸ“Ή and read about angle bracket component invocation syntax for built-in components πŸ“! Read on... +Be heard by filling out the Ember Community Survey! πŸ—£ Check out a video preview of Ember.js Octane tech πŸŽ₯, the latest release of ember-ajax πŸŽ‰, learn how to contribute to Ember Times πŸ“°, a new full-stack livestream series πŸ“Ή, and read about angle bracket component invocation syntax for built-in components πŸ“! ## [Only a Few Days Left to Complete the Ember Community Survey πŸš€](https://emberjs.com/ember-community-survey-2019/) From 3623988527837938cf2f6feb0eed245322c4af9e Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 8 Mar 2019 18:42:46 +0100 Subject: [PATCH 20/21] Update source/blog/2019-03-08-the-ember-times-issue-88.md Co-Authored-By: jessica-jordan --- source/blog/2019-03-08-the-ember-times-issue-88.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 1956c390a4..15d4242d75 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -57,7 +57,7 @@ Check out the [teaser video](https://www.youtube.com/watch?v=qCjUBVNng4w) for th --- -## [Anglebrackets For All Components πŸ“](https://github.com/emberjs/rfcs/pull/459) +## [Angle Brackets for All Components πŸ“](https://github.com/emberjs/rfcs/pull/459) A [new Request for Comments (RFC)](https://github.com/emberjs/rfcs/pull/459) is proposing to make **Angle Bracket Component Invocation Syntax** available for all components in an Ember application - including the **built-in componnents** `link-to`, `input` and `textarea`. From 5e6ca8a227ec5cdfc569a8f1284c87df525800d9 Mon Sep 17 00:00:00 2001 From: Amy Lam Date: Fri, 8 Mar 2019 09:45:52 -0800 Subject: [PATCH 21/21] bold-ing --- source/blog/2019-03-08-the-ember-times-issue-88.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/blog/2019-03-08-the-ember-times-issue-88.md b/source/blog/2019-03-08-the-ember-times-issue-88.md index 15d4242d75..12c6fe3c74 100644 --- a/source/blog/2019-03-08-the-ember-times-issue-88.md +++ b/source/blog/2019-03-08-the-ember-times-issue-88.md @@ -13,14 +13,15 @@ Be heard by filling out the Ember Community Survey! πŸ—£ Check out a video previ ## [Only a Few Days Left to Complete the Ember Community Survey πŸš€](https://emberjs.com/ember-community-survey-2019/) -Tuesday, March 12th is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). If you have already answered the survey, thank you! πŸŽ‰ Don’t forget to poke a lot of people around you to complete it too! +This upcoming **Tuesday, March 12th** is the deadline to complete the [Ember community survey](https://emberjs.com/ember-community-survey-2019/). If you have already answered the survey, thank you! πŸŽ‰ Don’t forget to poke a lot of people around you to complete it too! If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world! --- ## [Ember.js Octane Tech Preview πŸŽ₯](https://www.youtube.com/watch?v=BV09blWlc64) -Check out an awesome new video preview by [@GavinJoyce](https://github.com/GavinJoyce) explaining some of the features and improvements available as part of Ember Octane! + +Check out an awesome new video preview by [@GavinJoyce](https://github.com/GavinJoyce) explaining some of the features and improvements available as part of **Ember Octane**! The video briefly covers Module Unification and relevant changes to file structure in Ember Octane. Through examples [@GavinJoyce](https://github.com/GavinJoyce) reviews the difference between classic Ember components and Glimmer components in both angle bracket invocation syntax and classic invocation syntax. Also covered are Octane's use of tracked properties vs computed properties, outer vs inner html semantics (div wrapping), tagName(s), classNames, component arguments, splattributes and more. @@ -46,7 +47,7 @@ In this first post **you'll learn how to contribute to The Ember Times**. It tak ## [Full-Stack Development with Ember and Rails Livestream Series πŸ“Ή](https://www.twitch.tv/codingitwrong) -Josh Justice AKA [@CodingItWrong](https://github.com/codingitwrong) has a new livestream series on his [Twitch channel](https://www.twitch.tv/codingitwrong) where he builds an application from scratch using Ember and Rails. Why Ember for this series? Productivity and developer happiness! πŸ’― +Josh Justice AKA [@CodingItWrong](https://github.com/codingitwrong) has a new livestream series on his [Twitch channel](https://www.twitch.tv/codingitwrong) where he **builds an application from scratch using Ember and Rails**. Why Ember for this series? Productivity and developer happiness! πŸ’― These videos will appeal to you if... * You're a backend developer who hasn't worked with extensive JavaScript before. You'll see how Ember allows you to build rich UIs, without needing to learn a lot to get started.