你好 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 🎙!
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 email@example.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 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.
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! ✨
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! 🙌
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.
@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.
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! 💖
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! 🤞
That's another wrap! ✨
Chris Ng, Jessica Jordan, Isaac Lee, Kenneth Larsen, Amy Lam and the Learning Team