The Ember Times - Issue No. 155

– By Chris Ng, Jared Galanis, Isaac Lee, Amy Lam

👋 Emberistas! 🐹

2020 Ember Roadmap published 🧭, release of Ember.js 3.19! 🎉, Rock & Roll with Ember.js Octane edition is here 🔥🐹, Ember 101: new video tutorial series for beginners 💻, State of Frontend survey 📊, and last, but not least, ember-meta 1.0.0 release 🚢!


The 2020 Ember Roadmap 🧭

Hot off the press is The 2020 Ember Roadmap. We highly encourage you to have a look and share the news with developers in the wider JavaScript ecosystem!

This year, our 2 headline priorities are:

  • Polish the practical and conceptual details of Octane (tracked properties, Glimmer components, related tooling, accessibility, performance and payload improvements).
  • Make Ember easier to try and adopt. Lower barriers for Ember developers when collaborating with the greater JavaScript project. We will do this through improvements and simplifications to the framework, and through focused communication with the greater JavaScript community.

There's much more exciting news from the Roadmap than we can possibly include in this newsletter. For more information, please visit the Ember Blog!


Release of Ember.js 3.19! 🎉

The Ember project has released version 3.19 of Ember.js, Ember Data, and Ember CLI. This release kicks off the 3.20 beta cycle for all sub-projects.

To see a list of updates, we encourage you to visit each project's changelog:

As a refresher the Ember Release Cycle follows the following:

  • Every six weeks: A new stable version of Ember.js
  • Every week: A new beta of the next version of Ember.js
  • Every day: A new canary build, which is the last successful build of the day
  • Every successful build: The ember-latest.js build is updated

To help test beta builds and report any bugs before they are published as a final release in six weeks' time use the ember-try addon to continuously test your projects against the latest releases.


Rock & Roll with Ember.js Octane edition is here 🔥🐹

There's an updated version of Balint Erdi's (@balinterdi) excellent book Rock & Roll with Ember.js available, now with coverage for Ember's Octane Edition! 🎉

If you have not had a chance to give Rock & Roll with Ember.js a read, you should. This is one of the most well-written books on Ember.js. It's a great way to introduce people who are new to Ember to the framework's conventions.

Using a pragmatic approach of learn-by-building, Rock & Roll with Ember.js takes you through the process of building an Ember application from the ground up. You can expect to finish the book with a solid understanding of the fundamentals involved in building Ember applications.

You can find the book for sale here.


Ember 101: Ember tutorial series for beginners

Please welcome a new video tutorial series by Aamir Mahmood (@aalasolutions)! 🎉

At the time of writing, Aamir has put together 7 videos (each is about ten minutes long) to show you how you can make an Ember-Laravel app. Over the course, you will learn how to use:

  1. Ember Inspector
  2. Ember CLI
  3. Routes and helpers
  4. Sass
  5. Ember Data 6-7. Components and tracked properties

Please show support by sharing the tutorial with people who are looking to develop their first app in Ember!


State of Frontend survey 📊

Interested in helping Ember.js 🔥 get the recognition it deserves among other frontend tools? You may want to participate in the State of Frontend Survey.

This survey aims to assess frontend developers' work. It gives us a chance to provide input on tooling that we use (Ember, of course!).

It also allows participants the opportunity to comment on tooling they would like to learn and provide thoughts about the future of frontend development trends.

The survey should only take 7 minutes or so of your time. Please help promote the visibility of Ember.js. Your participation can better ensure that the survey provides accurate information about what tools developers use.

Take a moment and fill out the survey here.


ember-meta 1.0.0 release 🚢

ember-meta 1.0.0 has been released by Ship Shape (@shipshapecode)! Thanks to Chris Manson (@mansona) for his continued help with this addon 🎉!

In case you weren't aware, ember-meta is an addon that helps set up <meta> tags for your Prember/Ember blog. These tags can support Open Graph, microdata, Twitter, Slack, etc.

This release updates dependencies, uses native class for the underlying service, and allows overloading some configurations.

Head on over to the release notes if you want to learn more.


Contributors' corner 👏

This week we'd like to thank @kiwiupover, @kategengler, @jenweber, @ijlee2, @hakilebara, @locks, @snewcomer, @caassandra, @mongoose700, @bmish, @cah-briangantzler, @jaredgalanis, @nickschot, @mansona, @muziejus, @YoranBrondsema for their contributions to Ember and related repositories! 💖


Connect with us! 🤓

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

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, Jared Galanis, Isaac Lee, Amy Lam and the Learning Team