Be heard by filling out the Ember Community Survey! π£ Check out a video preview of Ember.js Octane tech π₯, the latest release of ember-ajax π, learn how to contribute to Ember Times π°, a new full-stack livestream series πΉ, and read about angle bracket component invocation syntax for built-in components π!
This upcoming Tuesday, March 12th is the deadline to complete the Ember community survey. If you have already answered the survey, thank you! π Donβt forget to poke a lot of people around you to complete it too!
If you have not yet completed it, please do. Your answer will give a better view on the Ember community and how it is used all around the world!
Check out an awesome new video preview by @GavinJoyce explaining some of the features and improvements available as part of Ember Octane!
The video briefly covers Module Unification and relevant changes to file structure in Ember Octane. Through examples @GavinJoyce reviews the difference between classic Ember components and Glimmer components in both angle bracket invocation syntax and classic invocation syntax. Also covered are Octane's use of tracked properties vs computed properties, outer vs inner html semantics (div wrapping), tagName(s), classNames, component arguments, splattributes and more.
@GavinJoyce also calls attention to some nice resources available for learning more details about what's involved in Ember Octane. Watch the full video, here.
@Turbo87 announced the release of version 5.0.0 of ember-ajax. In this update, we have a breaking change for the Error classes since the base class of the custom Error classes was changed to extend native Error instead of EmberError.
@kennethlarsen has released a new blog series that will take you through contributing to the Ember.js ecosystem. The series starts off with contributions that are non-advanced and does not require code and will finish with some more advanced code contributions.
In this first post you'll learn how to contribute to The Ember Times. It takes you through everything from picking a topic to requesting a review on your writing. Check out the blog post to get started.
Josh Justice AKA @CodingItWrong has a new livestream series on his Twitch channel where he builds an application from scratch using Ember and Rails. Why Ember for this series? Productivity and developer happiness! π―
These videos will appeal to you if...Β
You're a backend developer who hasn't worked with extensive JavaScript before. You'll see how Ember allows you to build rich UIs, without needing to learn a lot to get started.Β
You have experience with another frontend framework. You can learn from Ember's approach and gain another perspective.Β
You've used Ember in the past. You'll be excited to see recent happenings that make Ember easier to use than before.
A new Request for Comments (RFC) is proposing to make Angle Bracket Component Invocation Syntax available for all components in an Ember application - including the built-in componnentslink-to, input and textarea.
Currently, those cannot be invoked using the modern invocation syntax from Ember's upcoming edition Octane, but this proposal attempts to provide ways to do so and circumvent some of today's limiting APIs.
You can read more about the motivation and the detailed design of this change in the original RFC. Be sure to leave your thoughts!
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! π€