The Ember Times - Issue No. 123

👋 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 🧠⛈️

This coming November 14, 2019 at 10:00am PT the annual Ember CFP Brainstorm is happening over BlueJeans!

The session will go through the content of next year’s EmberConf 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!


Ember Add Listener Helper Released! 📣

Thanks to Ben Demboski (@bendemboski), you can use 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 and tests. We encourage you to try it out today!


This Week's Home Cinema Program: EmberFest 2019 🎬🍿

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, how to build interactive and real time UIs from Ember experts at Linkedin, Orbit-powered Ember apps from outer space, debugging secrets from the Browser Inspector and much, much more!

Watch the full program over at Youtube and share your favorite talk videos with your Ember friends!


Getting Ember API Docs Ready for Octane 📖

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

For those who don't know, 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 and Sivakumar Kailasam @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 the maintainer of ember-cli-yuidoc, and Robert Jackson @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 and here.


Contributors' Corner 👏

This week we'd like to thank @rwjblue, @Gaurav0, @igorT, @runspired, @sivakumar-kailasam, @addamh, @chancancode, @kellyselden, @SparshithNR, @abel-n and @jenweber for their contributions to Ember and related repositories! 💖


Got a Question? Ask Readers' Questions! 🤓

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 📰

Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at #support-ember-times on the Ember Community Discord or ping us @embertimes on Twitter.

Keep on top of what's been going on in Emberland this week by subscribing to our e-mail newsletter! You can also find our posts on the Ember blog.


That's another wrap! ✨

Be kind,

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