The Ember Times - Issue No. 123
Tags: ember, javascript, webdev
Published: 2019-11-09 00:40:29

👋 Emberistas! 🐹

This week: join the EmberConf CFP Brainstorm 🧠⛈️, use `Ember Add Listener Helper` to pub/sub with confidence 📣, watch EmberFest from the comfort of your home cinema 🎬, and an update on getting Ember API Docs Ready for Octane 📖!

---

## [EmberConf CFP Brainstorm 🧠⛈️](https://emberconf.com/#/cfp-brainstorm)

This coming [November 14, 2019 at 10:00am PT](https://everytimezone.com/s/970f2362) the annual Ember CFP Brainstorm is happening over [BlueJeans](https://bluejeans.com/241628685/webrtc)!

The session will go through the content of next year’s [EmberConf](http://emberconf.com/) which is happening between March 16-18, 2020. We'll chat about the CFP, the topics we hope to see, and answer community questions about ideas and proposals. The EmberConf 2020 CFP closes on Dec 1, 2019.

Sign up for a reminder on the [EmberConf CFP Brainstorm website](https://emberconf.com/#/cfp-brainstorm)!

---

## [`Ember Add Listener Helper` Released! 📣](https://twitter.com/bendemboski/status/1187068387710525440)

Thanks to [Ben Demboski (@bendemboski)](https://github.com/bendemboski), you can use [Ember Add Listener Helper](https://github.com/bendemboski/ember-add-listener-helper) to pub/sub with confidence! Both classic and Glimmer components will listen to and unsubscribe from events as needed.

You can learn more how to use the addon from the [README](https://github.com/bendemboski/ember-add-listener-helper#usage) and [tests](https://github.com/bendemboski/ember-add-listener-helper/blob/master/tests/integration/helpers/add-listener-test.js). We encourage you to try it out today!

---

## [This Week's Home Cinema Program: EmberFest 2019 🎬🍿](https://www.youtube.com/watch?v=zXbqv2PeYCM&list=PLN4SpDLOSVkT0e094BZhGkUnf2WBF09xx)

This week you can finally start **(re)watching** all of the amazing **22 presentations** about modern Ember from **EmberFest 2019**, which took place on Oct 17 + 18 in Copenhagen, Denmark.

Learn more about [the future of compiling Ember apps](https://www.youtube.com/watch?v=StFbdKBC94o), how to build interactive and real time [UIs from Ember experts at Linkedin](https://www.youtube.com/watch?v=lpljvcBUye0), Orbit-powered [Ember apps from outer space](https://www.youtube.com/watch?v=b7-VegI-WX8), debugging secrets from [the Browser Inspector](https://www.youtube.com/watch?v=xIWFn05oLe8) and much, much more!

Watch the full program over [at Youtube](https://www.youtube.com/watch?v=zXbqv2PeYCM&list=PLN4SpDLOSVkT0e094BZhGkUnf2WBF09xx) and share your favorite talk videos with your Ember friends!

---

## [Getting Ember API Docs Ready for Octane 📖](https://github.com/cibernox/ember-cli-yuidoc/pull/52)

People have been hard at work ⚒ getting the [Ember API Docs](https://api.emberjs.com/ember/release) ready for Ember Octane! A few good examples of this are the recently merged PR's by [Chris Garrett @pzuraq](https://github.com/pzuraq) and [Sivakumar Kailasam @sivakumar-kailasam](https://github.com/sivakumar-kailasam) in [ember-cli-yuidoc](https://github.com/cibernox/ember-cli-yuidoc) to allow YUIDoc to support decorators within markdown blocks.

For those who don't know, [YUIDoc](https://github.com/yui/yuidoc) is a JavaScript documentation tool that the **Ember API Docs** use to provide the helpful documentation for the framework that we in the Ember community rely upon, so this is great news that work is being done to support Octane.  

It actually takes a lot of effort to maintain the Ember API Docs and keep them updated and reflecting modern JS practices, so here's a big shout out 🎉 to [Todd Jordan @toddjordan](https://github.com/toddjordan) and [Sivakumar Kailasam @sivakumar-kailasam](https://github.com/sivakumar-kailasam) who have led the charge, and all the other contributors who have helped along the way.

Also, many thanks to [Miguel Camba @cibernox](https://github.com/cibernox) the maintainer of ember-cli-yuidoc, and [Robert Jackson @rwjblue](https://github.com/rwjblue), for their help in getting this valuable work across the line.

If you want to checkout the PR's you can find them [here](https://github.com/cibernox/ember-cli-yuidoc/pull/52) and [here](https://github.com/cibernox/ember-cli-yuidoc/pull/53).

---

## [Contributors' Corner 👏](https://guides.emberjs.com/release/contributing/repositories/)

<p>This week we'd like to thank <a href="https://github.com/rwjblue" target="gh-user">@rwjblue</a>, <a href="https://github.com/Gaurav0" target="gh-user">@Gaurav0</a>, <a href="https://github.com/igorT" target="gh-user">@igorT</a>, <a href="https://github.com/runspired" target="gh-user">@runspired</a>, <a href="https://github.com/sivakumar-kailasam" target="gh-user">@sivakumar-kailasam</a>, <a href="https://github.com/addamh" target="gh-user">@addamh</a>, <a href="https://github.com/chancancode" target="gh-user">@chancancode</a>, <a href="https://github.com/kellyselden" target="gh-user">@kellyselden</a>, <a href="https://github.com/SparshithNR" target="gh-user">@SparshithNR</a>, <a href="https://github.com/abel-n" target="gh-user">@abel-n</a> and <a href="https://github.com/jenweber" target="gh-user">@jenweber</a> for their contributions to Ember and related repositories! 💖</p>

---

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/enq27ylm0sw3qg4r9clk.png)

## [Got a Question? Ask Readers' Questions! 🤓](https://docs.google.com/forms/d/e/1FAIpQLScqu7Lw_9cIkRtAiXKitgkAo4xX_pV1pdCfMJgIr6Py1V-9Og/viewform)

  <p>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!</p>

  <p><strong>Submit your own</strong> short and sweet <strong>question</strong> under <a href="https://bit.ly/ask-ember-core" target="rq">bit.ly/ask-ember-core</a>. And don’t worry, there are no silly questions, we appreciate them all - promise! 🤞</p>
</div>

---

## [#embertimes 📰](https://blog.emberjs.com/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,

Chris Ng, Jessica Jordan, Isaac Lee, Jared Galanis, Amy Lam and the Learning Team