diff --git a/source/blog/2018-08-31-the-ember-times-issue-62.md b/source/blog/2018-08-31-the-ember-times-issue-62.md index f40e7c15db..64dcbccca8 100644 --- a/source/blog/2018-08-31-the-ember-times-issue-62.md +++ b/source/blog/2018-08-31-the-ember-times-issue-62.md @@ -1,16 +1,16 @@ --- -title: The Ember Times - Issue No. XX -author: the crowd +title: The Ember Times - Issue No. 62 +author: Nick Schot, Frédéric Soumaré, Chris Ng, Alon Bukai, Edward Faulkner, Oli Griffiths, Kenneth Larsen, Jessica Jordan tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2018 -alias : "blog/xxxx/xx/xx-the-ember-times-issue-XX.html" +alias : "blog/2018/08/31-the-ember-times-issue-62.html" responsive: true --- - Emberistas! 🐹 +Привет Emberistas! 🐹 Read either on the [Ember blog](https://emberjs.com/blog/tags/newsletter.html) or in our [e-mail newsletter](https://the-emberjs-times.ongoodbits.com/) what has been going on in Emberland this week. - +Have a look into the next year of Ember with the **official 2018 Roadmap RFC** 🌆 and read up on plans for **Module Unification with Ember Addons** 🐹. We also **prompt** ❗️you to check out **Ember CLI Update** for fresh ✨ updates and last, but not least, we have a **brand-new 🔥 Readers' Question** 🌿 in for you this week: --- @@ -44,7 +44,7 @@ Read more in the [rendered pull request on GitHub](https://github.com/emberjs/rf ## [Module Unification with Ember Addons](https://github.com/emberjs/rfcs/pull/367) 🎁 [Module Unification Packages](https://github.com/emberjs/rfcs/pull/367) is a new RFC, created by [@mixonic](https://github.com/mixonic), that sets out to describe how Ember apps and addons will migrate to the new [Module Unification](https://github.com/emberjs/rfcs/blob/master/text/0143-module-unification.md) structure from the classic structure. This RFC iterates on and is set to replace another RFC called [Module Unification Namespaces](https://github.com/emberjs/rfcs/pull/309) which had some syntax, like the `::` syntax, that proved problematic. -This RFC proposes to add a new `{{use}}` helper. This helper imports components from an addon into an application's template. This helper provides a subset of the functionality of the JavaScript imports that we are used to, albeit with a slightly different syntax. +This RFC proposes to add a new `{{use}}` helper. This helper imports components from an addon into an application's template. This helper provides a subset of the functionality of the JavaScript imports that we are used to, albeit with a slightly different syntax. An example: In this template the `{{use}}` helper imports a component `Widget` from the `gadget` addon. @@ -55,7 +55,7 @@ An example: In this template the `{{use}}` helper imports a component `Widget` f ``` -Something else that is proposed in this RFC is the use of a template `prelude.hbs` that, **at compile time**, will be injected into every template in the app. This can be used to inject global components such as the widely used `{{t 'token'}}` component used for *internationalization*. +Something else that is proposed in this RFC is the use of a template `prelude.hbs` that, **at compile time**, will be injected into every template in the app. This can be used to inject global components such as the widely used `{{t 'token'}}` component used for *internationalization*. Services also get some **love** in this RFC. The suggestion is that all service injections from an addon to an app will need to be explicit about their source package. This results in more verbosity, but also greater clarity and opportunity for optimizations. @@ -90,8 +90,11 @@ This RFC is not complete and is a bit rough around the edges but it is a step in --- -## [SECTION TITLE](#section-url) +## [Prompted To Update ✨](https://twitter.com/kellyselden/status/1034197684595257345) + +Terminal window showing Ember CLI Update's Codemod Prompts, including ember-modules-codemod, ember-qunit-codemod, ember-test-helpers-codemod, es5-getter-ember-codemod, qunit-dom-codemod +Your favorite tool for **updating your Ember app**, addon or Glimmer app to any desired version is back again to make your developer life even **easier**: 🌟[**Ember CLI Update**](https://github.com/ember-cli/ember-cli-update) now [offers you dedicated command-line prompts](https://twitter.com/kellyselden/status/1034197684595257345) to apply **as many codemods as you wish**. Simply run `ember-cli-update --run-codemods`, select which codemods to run and upgrade your Ember app to the next level! ⬆️ --- @@ -123,16 +126,21 @@ This RFC is not complete and is a bit rough around the edges but it is a step in ## [Contributors' Corner](https://guides.emberjs.com/release/contributing/repositories/) -

This week we'd like to thank our siblings for their contributions to Ember and related repositories 💖!

+

This week we'd like to thank @smfoote, @tomdale, @chadhietala, @Alonski, @chrisrng, @sivakumar-kailasam, @kpfefferle, @runspired, @fivetanley, @jrjohnson, @kennethlarsen, @luxferresum, @jherdman, @jlami, @pbishop16, @hybridmuse, @MelSumner, @dcombslinkedin, @btecu, @stefanpenner, @twokul, @ef4, @hakilebara, @kategengler, @danwenzel, @samselikoff, @acorncom, @jenweber, @jeffhertzler, @pablobm, @cspanring and @mansona for their contributions to Ember and related repositories 💖!

--- -## [Got a question? Ask Readers' Questions! 🤓](https://docs.google.com/forms/d/e/1FAIpQLScqu7Lw_9cIkRtAiXKitgkAo4xX_pV1pdCfMJgIr6Py1V-9Og/viewform) +## [Readers' Questions: "Why does Ember use Broccoli and how is it different from Webpack, Rollup, Parcel?"](https://discuss.emberjs.com/t/readers-questions-why-does-ember-use-broccoli-and-how-is-it-different-from-webpack-rollup-parcel/15384) + +
+Office Hours Tomster Mascot + +

The JavaScript ecosystem is full of solutions for packaging JavaScript apps, like Webpack, Rollup.js and Microbundle among others. But what differentiates one from the other? And what makes Broccoli so special to be part of Ember's build pipeline?

-
- Office Hours Tomster Mascot +

In this week's Readers' Question, Ember Learning Core team member @jessica-jordan will highlight the differences between some of the most popular JavaScript bundlers and explain why Ember CLI embraced Broccoli as its tool of choice early on. You can read her full answer on the official Ember Forum.

-

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!

+

Read more

+

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! 🤞

@@ -149,4 +157,4 @@ That's another wrap! ✨ Be kind, -the crowd and the Learning Team +Nick Schot, Frédéric Soumaré, Chris Ng, Alon Bukai, Edward Faulkner, Oli Griffiths, Kenneth Larsen, Jessica Jordan and the Learning Team diff --git a/source/images/blog/emberjstimes/embercliupdate-codemod-prompts.png b/source/images/blog/emberjstimes/embercliupdate-codemod-prompts.png new file mode 100644 index 0000000000..26c0ba560b Binary files /dev/null and b/source/images/blog/emberjstimes/embercliupdate-codemod-prompts.png differ