The Ember Times - Issue No. 125
Tags: ember, javascript, webdev
Published: 2019-11-25 00:45:40

👋 Emberistas! 🐹

Check out the Ember 3.14 release 🐹✨, "I Contribute to Ember" with Ryan Mark 👨‍💻, submit your EmberConf 2020 proposal today 🎤, VS Code Plugins for Octane 🤖, beta releases for Ember Basic Dropdown and Ember Power Select ⭐, listen to a new episode of Ember Weekend 🎧, and a brand-new Readers' Question about the future of DDAU 🤓!

---

## [Ember 3.14 is Out! 🐹✨](https://blog.emberjs.com/2019/11/18/ember-3-14-released.html)

The latest release of Ember is out! **Ember 3.14** brings many new features, bug fixes and improvements for the Ember.js library, Ember Data and Ember CLI.

The release includes performance improvements for fetching relationships via `links` and the new `@model` syntax in Route templates as described in [Request for Comments (RFC) No. 523](https://emberjs.github.io/rfcs/0523-model-argument-for-route-templates.html), among other updates. Additionally, the [Octane Preview](https://emberjs.com/editions/octane/) continues in the latest version of Ember - allowing you to try out Ember Octane in your app today!

Learn all about the new and shiny Ember 3.14 release and how to opt-in into Octane by reading [the official release announcement](https://blog.emberjs.com/2019/11/18/ember-3-14-released.html).

---

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

## ["I contribute to Ember" with Ryan Mark 👨‍💻](https://discuss.emberjs.com/t/i-contribute-to-ember-with-ryan-mark/17242)

In our **thirteenth edition** of our contributor interview series, community member [Ryan Mark @tylerturdenpants](https://github.com/tylerturdenpants), talks about his work on codemods. Ryan was an early contributor to The Ember Times in its nascent days! He did a lot of work with Puppeteer on [ember-times-tools](https://github.com/ember-learn/ember-times-tools), a tool to convert Times blog posts to Goodbits, our email provider. Puppeteer is also what [ember-codemods-telemetry-helpers](https://github.com/ember-codemods/ember-codemods-telemetry-helpers) uses. 🔗

We’d like to thank Ryan for his contributions to the Ember community, in addition to his financial contribution to cover the Ember Times Goodbits subscription for the last year! 👏 Check out the full interview on [the Ember Discuss forum](https://discuss.emberjs.com/t/i-contribute-to-ember-with-ryan-mark/17242).

<p style="font-style: italic;">The idea behind these interviews is to provide community members with more information and insight into open source contributions, learning resources and community events. Contributors to the community gain a platform to share their thoughts on their own experiences and learnings as they were contributing to Ember. Our hope is that it gives first-time and advancing contributors a better sense of the fact that everyone starts out small, and that anyone can have a big impact on the community.</p>

---

## [Reminder: EmberConf 2020 CFP, Due December 1 🎤](https://cfp.emberconf.com/events/emberconf-2020/)

Each year, [EmberConf](https://emberconf.com/) gets to feature wonderful, *ambitious* talks and workshops. We encourage you to take the stage in 2020 and [share what you learned (or want to learn) with the world](https://cfp.emberconf.com/events/emberconf-2020/)! You can give a 5, 15, or 30-min talk, or a 3-hour workshop. You can also submit more than 1 proposal.

Not sure what to talk about or need a gentle push? Feel free to check out the [recording of CFP brainstorm meeting](https://emberconf.com/#/cfp-brainstorm) and ask for help on [`#ember-conf` channel](https://discordapp.com/channels/480462759797063690/480502413917421570) on [Discord](https://discordapp.com/invite/emberjs).

---

## [VS Code Plugins for Octane 🤖](https://marketplace.visualstudio.com/items?itemName=lifeart.vscode-ember-unstable)

If you are a VS Code fan you may want to check out the latest releases of **two great** VS Code plugins by [Alex Kanunnikov @lifeart](https://github.com/lifeart) that provide support for Octane features in VS Code! ✨

The [Unstable Ember Language Server](https://marketplace.visualstudio.com/items?itemName=lifeart.vscode-ember-unstable) plugin now provides support for autocompletion of component arguments in templates, `LinkTo` route argument autocompletion and improved scope autocompletion.

And, the recently released [Glimmer Templates Syntax for VS Code](https://marketplace.visualstudio.com/items?itemName=lifeart.vscode-glimmer-syntax) plugin provides support for formatting of Glimmer template files!

---

## [Beta Releases for Ember Basic Dropdown and Ember Power Select ⭐](https://twitter.com/MiguelCamba/status/1196520042948628480)

[Miguel Camba @cibernox](https://github.com/cibernox) released beta versions of [ember-basic-dropdown](https://github.com/cibernox/ember-basic-dropdown) (3.0.0-beta.2) and [ember-power-select](https://github.com/cibernox/ember-power-select) (4.0.0-beta.3) which are now glimmer components!

Both beta versions require [Ember 3.13](https://blog.emberjs.com/2019/09/25/ember-3-13-released.html) or greater. Try them out today!

---

## [Ember Weekend Episode 133: Bring Your Own Babel 🎧](https://emberweekend.com/episodes/bring-your-own-babel/)

Following a *hiatus* 😉, [Jonathan Jackson](https://twitter.com/rondale_sc), [Robert Jackson](https://twitter.com/rwjblue), and [Chase McCarthy](https://twitter.com/code0100fun) got together to record a [new Ember Weekend episode](https://emberweekend.com/episodes/bring-your-own-babel/) and share news in the Ember ecosystem.

In episode 133, you will learn more about the remaining tasks for the [Octane](https://emberjs.com/editions/octane) release, improvements made in [ember-angle-brackets-codemod](https://github.com/ember-codemods/ember-angle-brackets-codemod) and [ember-no-implicit-this-codemod](https://github.com/ember-codemods/ember-no-implicit-this-codemod), and how you can join and help grow the [ember-codemods organization](https://github.com/ember-codemods)!

---

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

## [Readers' Questions: "Any plans to improve the DDAU experience in the future?" 🤓](https://discuss.emberjs.com/t/readers-questions-are-there-plans-to-improve-the-experience-for-using-data-down-actions-up-in-the-future/17239)

  <p>This week's Readers' Question focusses on a common pattern for managing state in Ember apps: <strong>Data Down, Actions Up (DDAU)</strong>. Even though DDAU is the <i>Ember way</i> to build applications, it at times doesn't seem to come intuitively to those who use the framework. Are there any plans to <strong>improve the developer experience</strong> for DDAU in Ember apps for the future?</p>

  <p>You can find out in this week's Readers' Question! Read all about the future of DDAU and how Ember will help you to apply this useful pattern on <a href="https://github.com/jessica-jordan" target="jj">Jessica Jordan's (@jessica-jordan)</a> answer on <a href="https://discuss.emberjs.com/t/readers-questions-are-there-plans-to-improve-the-experience-for-using-data-down-actions-up-in-the-future/17239" target="discuss">the official Ember forum</a>!</p>

---

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

<p>This week we'd like to thank <a href="https://github.com/pzuraq" target="gh-user">@pzuraq</a>, <a href="https://github.com/Alonski" target="gh-user">@Alonski</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/chancancode" target="gh-user">@chancancode</a>, <a href="https://github.com/patricklx" target="gh-user">@patricklx</a>, <a href="https://github.com/Turbo87" target="gh-user">@Turbo87</a>, <a href="https://github.com/stefanpenner" target="gh-user">@stefanpenner</a>, <a href="https://github.com/rwjblue" target="gh-user">@rwjblue</a>, <a href="https://github.com/SergeAstapov" target="gh-user">@SergeAstapov</a>, <a href="https://github.com/sivakumar-kailasam" target="gh-user">@sivakumar-kailasam</a>, <a href="https://github.com/pichfl" target="gh-user">@pichfl</a>, <a href="https://github.com/pradeepcep" target="gh-user">@pradeepcep</a>, <a href="https://github.com/sly7-7" target="gh-user">@sly7-7</a> and <a href="https://github.com/jenweber" target="gh-user">@jenweber</a> for their contributions to Ember and related repositories! 💖</p>

---

## [#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,

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