<commit_before>---
title: The Ember Times - Issue No. 64
author: the crowd
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018
alias : "blog/2018/09/14-the-ember-times-issue-64.html"
responsive: true
---

<SAYING-HELLO-IN-YOUR-FAVORITE-LANGUAGE> Emberistas! 🐹

<SOME-INTRO-HERE-TO-KEEP-THEM-SUBSCRIBERS-READING>

---

## [Everyone's Moved! 📦 Meet Your Ember 🐹 Friends On Discord 🗣](https://discord.gg/zT3asNS)

It's done! 👌 The **community chat has** finally **moved** over to [Discord](https://discordapp.com/)!
Even more **modern** than _IRC_ and _ICQ_ combined, you can now chat with other Emberistas from all around the globe in many different topic channels with **unlimited message history** 💌✨.

[Join today](https://discord.gg/zT3asNS)) and be sure to get setup as described in the `#setup-profile` channel. To start chatting, request the _community-member_ role in `#discord-server-admin`, so the undaunted org admins can make sure THAT YOU ARE NOT A BOT BUT A REAL HUMAN JUST LIKE US HA-HA 🤖.

---

## [A Public Factory 🏭 For Your Models ](https://github.com/emberjs/rfcs/pull/372)

A brand-new 🔥 **Request For Comments (RFC)** makes addon authors' and Ember power users' 💪 hearts ♡ leap for joy:
The previously [deprecated Ember Data `store` method `modelFactoryFor`](https://github.com/emberjs/data/blob/v3.3.1/addon/-private/system/store.js#L2083) is making its comeback as an official, **public API**.
This new public method will allow users to provide any kind of `ModelClass` (and not only the default `DS.Model` provided by Ember Data) to applications if needed.

Curious? [**Read the full proposal**](https://github.com/emberjs/rfcs/pull/372) and leave your questions and suggestions in the comments below!

---

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


---

## [Element Modifier RFCs ⚛️](https://github.com/emberjs/rfcs/pull/373)

Ember Core Team member [@chadhietala](https://github.com/chadhietala) proposed 2 RFCs around Element Modifiers – one for the [Modifier Manager](https://github.com/emberjs/rfcs/pull/373) and the other for the [Element Modifier](https://github.com/emberjs/rfcs/pull/353) itself.

Element Modifiers provide stable access of the DOM node they are installed on. Unlike a component, there is no template/layout for an element modifier. Unlike a helper, an element modifier does not return a value. An element modifier is invoked in "element space". This is the space between `<` and `>` opening an HTML tag.

Here is an example of the element modifier syntax in action:
```
<button {{effect 'fade-in'}}>Save</button>
```
<commit_msg>Add section on State of JavaScript Survey 2018<commit_after>---
title: The Ember Times - Issue No. 64
author: the crowd
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018
alias : "blog/2018/09/14-the-ember-times-issue-64.html"
responsive: true
---

<SAYING-HELLO-IN-YOUR-FAVORITE-LANGUAGE> Emberistas! 🐹

<SOME-INTRO-HERE-TO-KEEP-THEM-SUBSCRIBERS-READING>

---

## [Everyone's Moved! 📦 Meet Your Ember 🐹 Friends On Discord 🗣](https://discord.gg/zT3asNS)

It's done! 👌 The **community chat has** finally **moved** over to [Discord](https://discordapp.com/)!
Even more **modern** than _IRC_ and _ICQ_ combined, you can now chat with other Emberistas from all around the globe in many different topic channels with **unlimited message history** 💌✨.

[Join today](https://discord.gg/zT3asNS) and be sure to get setup as described in the `#setup-profile` channel. To start chatting, request the _community-member_ role in `#discord-server-admin`, so the undaunted org admins can make sure THAT YOU ARE NOT A BOT BUT A REAL HUMAN JUST LIKE US HA-HA 🤖.

---

## [A Public Factory 🏭 For Your Models ](https://github.com/emberjs/rfcs/pull/372)

A brand-new 🔥 **Request For Comments (RFC)** makes addon authors' and Ember power users' 💪 hearts ♡ leap for joy:
The previously [deprecated Ember Data `store` method `modelFactoryFor`](https://github.com/emberjs/data/blob/v3.3.1/addon/-private/system/store.js#L2083) is making its comeback as an official, **public API**.
This new public method will allow users to provide any kind of `ModelClass` (and not only the default `DS.Model` provided by Ember Data) to applications if needed.

Curious? [**Read the full proposal**](https://github.com/emberjs/rfcs/pull/372) and leave your questions and suggestions in the comments below!

---

## [State of JavaScript 2018 Survey Is Here Again 🗳️](https://medium.freecodecamp.org/take-the-state-of-javascript-2018-survey-c43be2fcaa9)

"Just like Christmas or the flu, the **State of JavaScript** survey comes back around every year. But unlike these, it’s something to actually look forward to!" - [<NAME>](https://twitter.com/SachaGreif/status/1037603748917403648)

[State of JavaScript](https://stateofjs.com/) is **the** yearly JavaScript survey that aims to gauge the whole JavaScript community across all frameworks, libraries, regional location and more. It tries to find out with which technologies developers are **most happy** with as well as which technologies are coming up and becoming popular in JavaScript. 

Last year there were over **20,000 entries** and while Ember was known by most, many either didn't want to learn it or had used it in the past and didn't want to again. With all of the **improvements to Ember** these past few years, **we can do better**!

So go and [fill out the survey](https://stateofjs.com/) and **show your support for Ember** in 2018! Make your **voice heard**! 📣

Check out the [Twitter](https://twitter.com/SachaGreif/status/1037603748917403648) or [Medium](https://medium.freecodecamp.org/take-the-state-of-javascript-2018-survey-c43be2fcaa9) post to learn more.

🎉 [Take the survey!](https://stateofjs.com/) 🎉

---

## [Element Modifier RFCs ⚛️](https://github.com/emberjs/rfcs/pull/373)

Ember Core Team member [@chadhietala](https://github.com/chadhietala) proposed 2 RFCs around Element Modifiers – one for the [Modifier Manager](https://github.com/emberjs/rfcs/pull/373) and the other for the [Element Modifier](https://github.com/emberjs/rfcs/pull/353) itself.

Element Modifiers provide stable access of the DOM node they are installed on. Unlike a component, there is no template/layout for an element modifier. Unlike a helper, an element modifier does not return a value. An element modifier is invoked in "element space". This is the space between `<` and `>` opening an HTML tag.

Here is an example of the element modifier syntax in action:
```
<button {{effect 'fade-in'}}>Save</button>
```

{'fraction_non_alphanumeric': 0.11816929435175264, 'fraction_numerical': 0.023419562222562376, 'mean_word_length': 4.5139240506329115, 'pattern_counts': {'":': 0, '<': 14, '<?xml version=': 0, '>': 14, 'https://': 27, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '249043', 'n_tokens_mistral': 2200, 'n_tokens_neox': 2014, 'n_words': 798}