Tuesday, April 23, 2024
HomeJavaScriptThe Ember Instances - Situation No. 124

The Ember Instances – Situation No. 124


👋 Emberistas! 🐹

This week: 400 Releases on the Ember.js Repo 🎉, share your ideas for RFCs #549 and #554 💬, learn to use telemetry helpers to energy up your codemods 📡, launch of Octane Tremendous Leases Tutorial Half 2 🚀, take pleasure in the brand new and glossy Ember-powered Apple TV 🍏📺, and take a look at a brand new accessibility-focused ember-bootstrap launch ✨!


The ember.js repo hit 400 releases on GitHub this week! We’ve had over 770 contributors between Might 2011 to November 2019. An enormous thanks ❤️ to the quite a few efforts of all all these neighborhood members!


Adam Baker (@bakerac4) has proposed the necessity to higher promote Ember as a cross-platform answer: Use 1 framework to create internet, cell, and desktop apps! The potential for advertising Ember as cross-platform exists already, due to tasks like Corber and Glimmer Native.

How can we market Ember as cross-platform and assist growing for different platforms? Be sure you share your concepts with everybody immediately!


Chris Ng (@chrisng) has proposed deprecating assist for getWithDefault. This technique, which has existed since Ember 1.0, is meant to assist an Ember object return a default worth.

The issue with getWithDefault lies in its conduct. It returns the default worth solely when the retrieved worth of the property is undefined. Different falsey values, similar to null or '', do not outcome within the default worth. This conduct could or is probably not what you meant.

That will help you write code explicitly, TC39 has give you the nullish coalescing operator, ??, now in Stage 3 proposal. RFC 554 explains that it might be higher to depend on the native implementation.

What are your ideas on deprecating getWithDefault? We encourage you to learn the RFC and take part immediately!


Because of Rajasegar Chandran (@rajasegar) and Ryan Mark (@tylerturdenpants), the ember-codemods-telemetry-helpers addon contains a detailed readme and companion weblog put up. 💞

Historically, Ember codemods have relied on static code evaluation that can assist you (a codemod creator) convert information from one model to the following. In distinction, telemetry-powered codemods can run the app that can assist you collect knowledge on parts, companies, routes, controllers, and so on.

To be taught extra about telemetry helpers, we encourage you to go to Rajasegar’s weblog. You too can take a look at ember-native-class-codemod and ember-no-implicit-this-codemod to learn the way codemods use telemetry helpers immediately!


Godfrey Chan (@chancancode) and Vaidehi Joshi (@vaidehijoshi) additional expanded the Tremendous Leases Tutorial for Ember Octane by releasing half 2 of the tutorial!

This robotically generated tutorial now helps decorators due to Chris Garrett (@pzuraq) who had a repair to exchange all @ symbols inside code blocks with a placeholder, processes them, after which switches them again after processing.

If you’re trying to contribute take a look at the super-rentals-tutorial repo on GitHub!


Loads of firms and acclaimed manufacturers guess on Ember when constructing digital merchandise for hundreds and even thousands and thousands of customers. Heroku, Netflix, TED, Tilde, Intercom and BetterUp are a couple of examples of well-known companies who’ve benefitted from utilizing Ember for years.

Did you additionally know that Apple’s internet platform Apple TV is constructed with Ember? Apple TV is now based mostly on a contemporary 3.12 Ember tech stack which developed its method up from a 3.4 app earlier this yr. Moreover, the app is more and more adopting all the newest and sparkliest ✨ from the new Ember Octane programming mannequin, making it an ideal showcase for contemporary Ember apps within the wild!

Do you’ve gotten any suggestions? Be happy to achieve out to Mehul Kar (@mehulkar) for any questions, solutions or bug stories.


A number of weeks in the past, Simon Ihmig (@simonihmig) and the parents at kaliber5 launched model 3.1.0 of the unbelievable Ember addon ember-bootstrap.

This model focuses on bettering accessibility by utilizing ember-focus-trap to implement focus lure for modals and keyboard navigation of dropdowns. It additionally provides ember a11y exams to the take a look at suite! 🔥🔥🔥

Many due to all people who contributed to this launch and the accessiblity considerations addressed by it 😄, together with Simon Ihmig (@simonihmig), Brad Overton (@techn1x), Ramiz Wachtler (@rwachtler) and Jeldrik Hanschke (@jelhan).

Yow will discover the discharge notes on GitHub.


This week we might wish to thank @Gaurav0, @pichfl, @pzuraq, @kategengler, @thejonrichmond, @rictic, @raycohen, @lolmaus, @vladucu, @kennethlarsen, @kellyselden, @rwjblue, @bertdeblock, @Turbo87, @igorT, @ursm, @Mikek2252, @runspired, @dmuneras, @chancancode, @bendemboski and @patricklx for his or her contributions to Ember and associated repositories! 💖


Office Hours Tomster Mascot

Questioning about one thing associated to Ember, Ember Knowledge, Glimmer, or addons within the Ember ecosystem, however do not know the place to ask? Readers’ Questions are only for you!

Submit your individual brief and candy query underneath bit.ly/ask-ember-core. And don’t fear, there are not any foolish questions, we recognize all of them – promise! 🤞


Wish to write for the Ember Instances? Have a suggestion for subsequent week’s challenge? Be part of us at #support-ember-times on the Ember Group Discord or ping us @embertimes on Twitter.

Carry on high of what is been happening in Emberland this week by subscribing to our e-mail e-newsletter! You too can discover our posts on the Ember weblog.


That is one other wrap! ✨

Be form,

Chris Ng, Isaac Lee, Jessica Jordan, Jared Galanis, Amy Lam and the Studying Group



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments