The Ember Times - Issue No. 99

ไฝ ๅฅฝ Emberistas! ๐Ÿน

Submit your input for Ember's 2019 Roadmap โœ๏ธ, Ember 3.10 released ๐Ÿ”Ÿ, new ways for you to mock requests in Fastboot tests ๐Ÿ‘ข๐Ÿ’จ, faster builds on Windows with Docker ๐Ÿณ, new addon ember-did-resize-modifier released ๐Ÿ“, and last, but not least, Crash Log: a new Ember and more podcast ๐ŸŽ™!


Ember's 2019 Roadmap: Call for Blog Posts โœ๏ธ

Itโ€™s that time of the year again! With the 2018 Roadmap underway, itโ€™s time to think about what Ember will look like in 2019! The Roadmap process is part of Emberโ€™s ongoing effort to have collaborative, clear, and published project-wide goals each year.

We want your input on what the priorities are for Ember in 2019. You can talk about Ember Data, Ember CLI, learning, tooling, the community, addons, and anything else Ember-related. To start you off, we have early 2019 blog posts from @MelSumner, @wycats, and @NullVoxPopuli! Make sure you get yours in before the June 17th deadline (it can be anything from a company blog post to a GitHub gist)!

To contribute a post: Tweet a link to the post with the hashtag #EmberJS2019 or email a link to roadmap@emberjs.com. These posts will be collected and categorized, and each one will be read by those working to draft the Roadmap RFC.


Ember 3.10 Released ๐Ÿ”Ÿ

Ember 3.10 is here! This release has a whole bunch of new features: Angle Bracket Invocation for Nested Components, Angle Bracket Invocation for Built-In Components, RouteInfo Metadata, and Native Decorator Support. Addon authors will want to read about support for Node 6 being dropped before running their next release.

Note: Releases are considered done when the blog post goes out. Upgrading your Ember app? Check out the official blog post for pointers. Sometimes, there are small bugs that get patched between when the version shows up on npm and the blog post. For example, Ember CLI version 3.10.1 fixes a small issue with Node versions in CI.


Network Mocking for Your Fastboot App with Ember CLI Fastboot Testing ๐Ÿ‘ข๐Ÿ’จ

Building a Fastboot powered Ember application? Struggling with writing meaningful tests for it, that take into account outgoing network requests?

Imagine if you could mock network requests for your Fastboot test suite with ease, just as you already do using Ember CLI Mirage when testing the client-side of your app.

Your testing dreams have just come true! Ember CLI Fastboot Testing provides you with useful test helpers and a mock server for intercepting requests from your Fastboot app while testing. Learn how to mock network requests with it by checking out this amazing introduction by our friends at EmberMap and test away! โœจ


Faster Ember Builds with Docker on Windows ๐Ÿณ

Ember builds, which make use of temporary files, have traditionally been slow on Windows due to its file system. @dustinsoftware, who wanted to empower Windows developers on his team, investigated using Docker to speed up and simplify their builds.

The results? About 70% faster first build time and 785% faster rebuild time! ๐Ÿ™Œ

Please check out Dustin's blog post and GitHub repo to learn how you can set up Docker (with CI) for your Ember app!


Resizing Like a Pro ๐Ÿ“

Have you ever found yourself trying to implement changes to your application based on element resizing? Well, then we have good news for you: ember-did-resize-modifier is a great new addon that helps you by calling a callback whenever a given element is resized.

Check out the README for more information on what you can do with this addon.


New Podcast: Crash Log ๐ŸŽ™

@davewasmer and @kwownasilya silently launched Crash Log, a weekly podcast with the Crash Engineering team covering the journey of building an Ember and Node web app. Tune in to hear about development, startup life, Ember.js, GraphQL, functional CSS frameworks, EmberConf, data fetching in realtime, and more! Check out the first three episodes at TransistorFM, iTunes or Spotify.


Contributors' Corner ๐Ÿ‘

This week we'd like to thank @villander, @pzuraq, @rwjblue, @runspired, @makepanic, @chriskrycho, @igorT, @mixonic, @kellyselden, @abhilashlr, @sivakumar-kailasam, @jrowlingson, @ryanto, @jenweber, @rnegron, @efx, @NullVoxPopuli, @konstankinollc, @tendermario, and @maurodibert 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, Kenneth Larsen, Amy Lam and the Learning Team