Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

blog(embertimes91): RFCs around extending EO #36

Merged
merged 2 commits into from
Mar 28, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 15 additions & 9 deletions source/2019-03-30-the-ember-times-issue-91.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: The Ember Times - Issue No. 91
author: Anne-Greeth van Herwijnen, the crowd
author: Anne-Greeth van Herwijnen, Chris Ng, the crowd
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019
alias : "blog/2019/03/30-the-ember-times-issue-91.html"
responsive: true
Expand All @@ -10,7 +10,7 @@ responsive: true

<SOME-INTRO-HERE-TO-KEEP-THEM-SUBSCRIBERS-READING>
<!--alex ignore hangman-hangwoman-->
Read about the Record Data Errors RFC 📇, learn how to build Hangman with Ember Octane 🎬,
Read some RFCs around Record Data Errors 📇 and extending `EmberObject` 💡, learn how to build Hangman with Ember Octane 🎬,

---

Expand All @@ -28,6 +28,18 @@ For more information about the getter for the errors and the `RecordDataStoreWra

---

## [RFCs around EmberObject Base Class 💡](https://github.com/emberjs/rfcs/pulls)

[@pzuraq](https://github.com/pzuraq) opened 2 new RFCs around using the `EmberObject` base class.

The [@classic Decorator RFC](https://github.com/emberjs/rfcs/pull/468) adds a set of warnings for users who adopt native class syntax with `EmberObject` base classes. By using the `@classic` decorator, the warnings around edge cases such as `init` vs `constructor` or use of `Mixins` are turned off. These warnings are used as a guide for components to slowly migrate away from extending from `EmberObject` to more standalone such as `GlimmerComponent`.

The [Injection Hook Normalization RFC](https://github.com/emberjs/rfcs/pull/467) supercedes the submitted [Classic Class Owner Tunnel RFC](https://github.com/emberjs/rfcs/pull/451). This RFC looks to answer how we should handle dependency injection (DI) when we are not extending from the `EmberObject` base class. It proposes to assign values during construction by normalising the assignment of the `owner`, access to injected properties, and follow the same conventions as other popular DI frameworks.

Read more about [@classic Decorator RFC](https://github.com/emberjs/rfcs/pull/468) and [Injection Hook Normalization RFC](https://github.com/emberjs/rfcs/pull/467) on GitHub!

---

<!--alex ignore hangman-hangwoman-->
## [Building a Hangman Game with Ember Octane](https://www.twitch.tv/videos/400723351) 🎬

Expand All @@ -50,12 +62,6 @@ This video is a nice introduction into the world of Ember Octane and Glimmer com

## [SECTION TITLE](#section-url)


---

## [SECTION TITLE](#section-url)


---

## [SECTION TITLE](#section-url)
Expand Down Expand Up @@ -106,4 +112,4 @@ That's another wrap! ✨

Be kind,

Anne-Greeth van Herwijnen, the crowd and the Learning Team
Anne-Greeth van Herwijnen, Chris Ng, the crowd and the Learning Team