👋 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 🚢!
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).
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!
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.
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.
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:
- Ember Inspector
- Ember CLI
- Routes and helpers
- 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!
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.
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.
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! 💖
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, Jared Galanis, Isaac Lee, Amy Lam and the Learning Team