From c69120f1f4ae766ed5815537f53e03494bf1ac39 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 10 Jan 2020 13:24:27 -0500 Subject: [PATCH 1/7] add octane community feedback --- .../2020-01-10-the-ember-times-issue-130.md | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/source/2020-01-10-the-ember-times-issue-130.md b/source/2020-01-10-the-ember-times-issue-130.md index 8e675f884..3e739f9de 100644 --- a/source/2020-01-10-the-ember-times-issue-130.md +++ b/source/2020-01-10-the-ember-times-issue-130.md @@ -36,13 +36,29 @@ How to migrate to Ember Octane 🐹🏗️, --- -## [Section Title in Title Case 🐹](#section-url) +## [Community Feedback 👏](https://www.outdoorsy.com) - - +Wondering about who has been using Ember Octane features in production? - - +We’ll spend some time over the next several issues focusing on projects and teams who are using Ember Octane in their apps. + +Today’s focus is on [**Outdoorsy**](https://www.outdoorsy.com), a peer-to-peer marketplace that connects RV and camper van owners with campers encouraging them to get into the great outdoors. Outdoorsy maintains three large-scale Ember apps for their flagship web product. + +The developers at Outdoorsy have been using Octane features in production since September and have reportedly had a super enjoyable experience. On the subject [Jaco Joubert @jacojoubert](https://github.com/jacojoubert), a Front-end Engineer at Outdoorsy, says "Octane has allowed us to build highly interactive experiences that are well tested in an unbelievably short time. Leveraging Octane we rebuilt out entire [search experience](https://www.outdoorsy.com/rv-search) from the ground up in less than five weeks, something which would have taken orders of magnitude longer before." + +Outdoorsy's Ember app is a particularly nice highlight of what's possible in an Ember Octane upgrade experience given that the app was written over the last 4 years or so in classic Ember style, and it is large enough that it has a team of 26 developers working on it (about half of whom are focused on the frontend). The app is actually a monorepo of several Ember apps and addons and employs a rehydrated Ember Fastboot app for its public facing pages for SEO purposes. + +As with any upgrade of an app this size, there were pain points, but the Outdoorsy team took advantage of the opportunity of being together at their fall engineering summit (the team is distributed, and many work remotely) to tackle the upgrade over the course of a week. + +The new Octane syntax took a bit of getting used to, particularly around how to make use of tracked properties in place of computed properties, but the team is enjoying using the new auto-tracking system and class based components in many places throughout the application, and plans on incrementally updating all of their components over time. + +Almost all new work that gets done on the application is written with Glimmer components and in a clean and idiomatic Ember Octane way. + +One of the biggest benefits the Outdoorsy team has experienced as a result of the Ember Octane upgrade is a simplified mental model of how Ember works and improved code readability and easier reasoning about what context state is derived from. Not having to reference several files just to determine where a property is initially defined is definitely a boon to developer productivity. + +It’s great to hear that Octane is working really well in a production application at the scale and complexity of Outdoorsy’s. + +We know there are lots of other great examples of Octane being used in the wild. If you’d like to share your experiences, please feel to reach out to the Ember Times team. --- From ee38ce26d8e835678eac2fe21245c09335fb01ab Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 10 Jan 2020 13:32:17 -0500 Subject: [PATCH 2/7] fix alex lint / typo --- source/2020-01-10-the-ember-times-issue-130.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/2020-01-10-the-ember-times-issue-130.md b/source/2020-01-10-the-ember-times-issue-130.md index 3e739f9de..93dff1074 100644 --- a/source/2020-01-10-the-ember-times-issue-130.md +++ b/source/2020-01-10-the-ember-times-issue-130.md @@ -44,7 +44,7 @@ We’ll spend some time over the next several issues focusing on projects and te Today’s focus is on [**Outdoorsy**](https://www.outdoorsy.com), a peer-to-peer marketplace that connects RV and camper van owners with campers encouraging them to get into the great outdoors. Outdoorsy maintains three large-scale Ember apps for their flagship web product. -The developers at Outdoorsy have been using Octane features in production since September and have reportedly had a super enjoyable experience. On the subject [Jaco Joubert @jacojoubert](https://github.com/jacojoubert), a Front-end Engineer at Outdoorsy, says "Octane has allowed us to build highly interactive experiences that are well tested in an unbelievably short time. Leveraging Octane we rebuilt out entire [search experience](https://www.outdoorsy.com/rv-search) from the ground up in less than five weeks, something which would have taken orders of magnitude longer before." +The developers at Outdoorsy have been using Octane features in production since September and have reportedly had a super enjoyable experience. On the subject [Jaco Joubert @jacojoubert](https://github.com/jacojoubert), a Front-end Engineer at Outdoorsy, says "Octane has allowed us to build highly interactive experiences that are well tested in an unbelievably short time. Leveraging Octane we rebuilt our entire [search experience](https://www.outdoorsy.com/rv-search) from the ground up in less than five weeks, something which would have taken orders of magnitude longer before." Outdoorsy's Ember app is a particularly nice highlight of what's possible in an Ember Octane upgrade experience given that the app was written over the last 4 years or so in classic Ember style, and it is large enough that it has a team of 26 developers working on it (about half of whom are focused on the frontend). The app is actually a monorepo of several Ember apps and addons and employs a rehydrated Ember Fastboot app for its public facing pages for SEO purposes. @@ -53,8 +53,8 @@ As with any upgrade of an app this size, there were pain points, but the Outdoor The new Octane syntax took a bit of getting used to, particularly around how to make use of tracked properties in place of computed properties, but the team is enjoying using the new auto-tracking system and class based components in many places throughout the application, and plans on incrementally updating all of their components over time. Almost all new work that gets done on the application is written with Glimmer components and in a clean and idiomatic Ember Octane way. - -One of the biggest benefits the Outdoorsy team has experienced as a result of the Ember Octane upgrade is a simplified mental model of how Ember works and improved code readability and easier reasoning about what context state is derived from. Not having to reference several files just to determine where a property is initially defined is definitely a boon to developer productivity. + +One of the biggest benefits the Outdoorsy team has experienced as a result of the Ember Octane upgrade is a simplified mental model of how Ember works and improved code readability and easier reasoning about what context state is derived from. Not having to reference several files to determine where a property is initially defined is definitely a boon to developer productivity. It’s great to hear that Octane is working really well in a production application at the scale and complexity of Outdoorsy’s. From 6db519db405468cd2d713ba3ad2b8fe1548472eb Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 10 Jan 2020 13:38:55 -0500 Subject: [PATCH 3/7] one more alex fix attempt --- source/2020-01-10-the-ember-times-issue-130.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/2020-01-10-the-ember-times-issue-130.md b/source/2020-01-10-the-ember-times-issue-130.md index 93dff1074..f1d22b3e3 100644 --- a/source/2020-01-10-the-ember-times-issue-130.md +++ b/source/2020-01-10-the-ember-times-issue-130.md @@ -53,7 +53,8 @@ As with any upgrade of an app this size, there were pain points, but the Outdoor The new Octane syntax took a bit of getting used to, particularly around how to make use of tracked properties in place of computed properties, but the team is enjoying using the new auto-tracking system and class based components in many places throughout the application, and plans on incrementally updating all of their components over time. Almost all new work that gets done on the application is written with Glimmer components and in a clean and idiomatic Ember Octane way. - + + One of the biggest benefits the Outdoorsy team has experienced as a result of the Ember Octane upgrade is a simplified mental model of how Ember works and improved code readability and easier reasoning about what context state is derived from. Not having to reference several files to determine where a property is initially defined is definitely a boon to developer productivity. It’s great to hear that Octane is working really well in a production application at the scale and complexity of Outdoorsy’s. From fca67f14984e7a6cd9824d4ed66fce014a79f568 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 10 Jan 2020 14:13:21 -0500 Subject: [PATCH 4/7] Update source/2020-01-10-the-ember-times-issue-130.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-01-10-the-ember-times-issue-130.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-01-10-the-ember-times-issue-130.md b/source/2020-01-10-the-ember-times-issue-130.md index f1d22b3e3..f626a15e5 100644 --- a/source/2020-01-10-the-ember-times-issue-130.md +++ b/source/2020-01-10-the-ember-times-issue-130.md @@ -36,7 +36,7 @@ How to migrate to Ember Octane 🐹🏗️, --- -## [Community Feedback 👏](https://www.outdoorsy.com) +## [Community Feedback from Outdoorsy 👏](https://www.outdoorsy.com) Wondering about who has been using Ember Octane features in production? From 5d672d8a9eb32799bdda1c00aaf7b6d3504d2a43 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 10 Jan 2020 14:13:59 -0500 Subject: [PATCH 5/7] Update source/2020-01-10-the-ember-times-issue-130.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-01-10-the-ember-times-issue-130.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-01-10-the-ember-times-issue-130.md b/source/2020-01-10-the-ember-times-issue-130.md index f626a15e5..36b078368 100644 --- a/source/2020-01-10-the-ember-times-issue-130.md +++ b/source/2020-01-10-the-ember-times-issue-130.md @@ -44,7 +44,7 @@ We’ll spend some time over the next several issues focusing on projects and te Today’s focus is on [**Outdoorsy**](https://www.outdoorsy.com), a peer-to-peer marketplace that connects RV and camper van owners with campers encouraging them to get into the great outdoors. Outdoorsy maintains three large-scale Ember apps for their flagship web product. -The developers at Outdoorsy have been using Octane features in production since September and have reportedly had a super enjoyable experience. On the subject [Jaco Joubert @jacojoubert](https://github.com/jacojoubert), a Front-end Engineer at Outdoorsy, says "Octane has allowed us to build highly interactive experiences that are well tested in an unbelievably short time. Leveraging Octane we rebuilt our entire [search experience](https://www.outdoorsy.com/rv-search) from the ground up in less than five weeks, something which would have taken orders of magnitude longer before." +The developers at Outdoorsy have been using Octane features in production since September and have reportedly had a super enjoyable experience. [Jaco Joubert @jacojoubert](https://github.com/jacojoubert), a Front-End Engineer at Outdoorsy, says "Octane has allowed us to build highly interactive experiences that are well tested in an unbelievably short time. Leveraging Octane we rebuilt our entire [search experience](https://www.outdoorsy.com/rv-search) from the ground up in less than five weeks, something which would have taken orders of magnitude longer before." Outdoorsy's Ember app is a particularly nice highlight of what's possible in an Ember Octane upgrade experience given that the app was written over the last 4 years or so in classic Ember style, and it is large enough that it has a team of 26 developers working on it (about half of whom are focused on the frontend). The app is actually a monorepo of several Ember apps and addons and employs a rehydrated Ember Fastboot app for its public facing pages for SEO purposes. From 0243575e74dfd57b371aa948946f0825d6ae1d75 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 10 Jan 2020 14:15:58 -0500 Subject: [PATCH 6/7] Update source/2020-01-10-the-ember-times-issue-130.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-01-10-the-ember-times-issue-130.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-01-10-the-ember-times-issue-130.md b/source/2020-01-10-the-ember-times-issue-130.md index 36b078368..4beeeaa74 100644 --- a/source/2020-01-10-the-ember-times-issue-130.md +++ b/source/2020-01-10-the-ember-times-issue-130.md @@ -46,7 +46,7 @@ Today’s focus is on [**Outdoorsy**](https://www.outdoorsy.com), a peer-to-peer The developers at Outdoorsy have been using Octane features in production since September and have reportedly had a super enjoyable experience. [Jaco Joubert @jacojoubert](https://github.com/jacojoubert), a Front-End Engineer at Outdoorsy, says "Octane has allowed us to build highly interactive experiences that are well tested in an unbelievably short time. Leveraging Octane we rebuilt our entire [search experience](https://www.outdoorsy.com/rv-search) from the ground up in less than five weeks, something which would have taken orders of magnitude longer before." -Outdoorsy's Ember app is a particularly nice highlight of what's possible in an Ember Octane upgrade experience given that the app was written over the last 4 years or so in classic Ember style, and it is large enough that it has a team of 26 developers working on it (about half of whom are focused on the frontend). The app is actually a monorepo of several Ember apps and addons and employs a rehydrated Ember Fastboot app for its public facing pages for SEO purposes. +Outdoorsy's Ember app is a particularly nice highlight of what's possible in an Ember Octane upgrade experience. The app was written in classic Ember style over the last 4 years or so, and is large enough that a team of 26 developers works on it (about half of whom are focused on the frontend). The app is actually a monorepo of several Ember apps and addons and employs a rehydrated Ember Fastboot app for its public facing pages for SEO purposes. As with any upgrade of an app this size, there were pain points, but the Outdoorsy team took advantage of the opportunity of being together at their fall engineering summit (the team is distributed, and many work remotely) to tackle the upgrade over the course of a week. From 042aeb1a554ec9245218ae15d794747d4976dc23 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Fri, 10 Jan 2020 14:16:17 -0500 Subject: [PATCH 7/7] Update source/2020-01-10-the-ember-times-issue-130.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-01-10-the-ember-times-issue-130.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-01-10-the-ember-times-issue-130.md b/source/2020-01-10-the-ember-times-issue-130.md index 4beeeaa74..df4aa0243 100644 --- a/source/2020-01-10-the-ember-times-issue-130.md +++ b/source/2020-01-10-the-ember-times-issue-130.md @@ -55,7 +55,7 @@ The new Octane syntax took a bit of getting used to, particularly around how to Almost all new work that gets done on the application is written with Glimmer components and in a clean and idiomatic Ember Octane way. -One of the biggest benefits the Outdoorsy team has experienced as a result of the Ember Octane upgrade is a simplified mental model of how Ember works and improved code readability and easier reasoning about what context state is derived from. Not having to reference several files to determine where a property is initially defined is definitely a boon to developer productivity. +Some of the big benefits that the Outdoorsy team experienced from Octane are a simplified mental model of how Ember works, improved code readability, and easier reasoning about what context a state is derived from. Not having to reference several files to determine where a property is initially defined was definitely a boon to developer productivity. It’s great to hear that Octane is working really well in a production application at the scale and complexity of Outdoorsy’s.