Wednesday, April 24, 2024
HomeJavaScriptThe Ember Occasions - Difficulty No. 120

The Ember Occasions – Difficulty No. 120


🏄‍♀️ Emberistas! 🐹

Ember Bootstrap 3.0.0 launched 🎉,
dive into Octane options with EmberMap 📚,
study ember-engines 📝 ,
assist needed for Ember Octane linting guidelines 🤖,
and greetings from the Ember Occasions workforce at Emberfest! 🐹🎉


Only a few days in the past, Ember Bootstrap 3.0.0 was launched. Ember Bootstrap brings the Bootstrap library to Ember with out requiring any of the Bootstrap JavaScript. As a substitute, it rebuilds the dynamic options of Bootstrap with native Ember Parts.

The UI library enters the Octane-era with this new main model: It introduces full help of angle bracket part invocation syntax and an up to date documentation. All elements have been refactored to native lessons.

Ember Bootstrap v3 drops help for some very previous variations of Ember, however nonetheless helps 2.18+ to ease the migration path. The dedication to backwards compatibility launched some technical challenges as a result of Ember 2.18 is not supported by native class polyfill.

As well as, customers ought to have the ability to lengthen elements supplied by the addon to customise them for his or her particular wants. This launched one other problem since a category area can’t be overwritten by a computed property. A defaultValue decorator was used to stop a Can not set property foo ... which has solely a getter error.

In the long run, Ember Bootstrap noticed six launch candidates and three and a half months till its new main launch has been confirmed to be secure.

Moreover dropping help for Ember <= 2.17 and Node 6, Ember Bootstrap v3 comes with some minor breaking modifications affecting defaults. Please seek advice from the changelog for a full record of all modifications.


This 12 months, Ember launched many new options that can all be part of Ember Octane. Whereas the launch notes summarize the options properly, you might have questioned nonetheless the best way to use them in your app.

That can assist you perceive higher, EmberMap began a sequence known as What’s New in Ember. Every episode will cowl 1 new characteristic, beginning with Ember 3.8.

Within the first episode, Sam Selikoff (@samselikoff) reveals how one can write a modifier. Particularly, you’ll discover ways to use Ember’s modifier supervisor (this offers low-level, public APIs for personalisation) and devoted addons (for high-level abstraction).

You’ll want to take a look at the longer term episodes as they’re launched!


If in case you have ever heard one thing about ember-engines however it’s essential refresh your information, or they’re fully new to you, @abhilashlr wrote a weblog put up about them. Engines permit a number of logical functions to be composed collectively right into a single utility from the person’s perspective, whereas satisfying the separation of considerations conference for the developer. This primary put up properly establishes what an ember-engine is, and emphasizes what it isn’t.

Keep tuned for half two on how @abhilashlr used ember-engines in his app.


With Ember Octane’s official launch imminent, there’s an effort to create new and enhance present Octane-specific linting guidelines. These will likely be used to assist educate the neighborhood in regards to the new APIs in addition to assist make migrating present “Traditional” code simpler. A variety of enhancements have been proposed and points have been minimize for every of them on the eslint-plugin-ember and ember-template-lint repos.

For those who’re excited about serving to out, touch upon the problem you’d wish to take and submit a PR!


Office Hours Tomster Mascot

This week the Ember Occasions sends you greetings from Emberfest – an annual Ember convention, which befell in Copenhagen on Oct 17 + 18 this 12 months. With virtually 200 attendees and a couple of days filled with talks about the best way to construct fashionable Ember apps, the significance of growing with intent and efficient mentorship, the occasion has been a tremendous alternative for the Europe-based Ember neighborhood to be taught, reconnect and share concepts.

We’ll maintain you posted as soon as the video recordings of the occasion are up. And within the meantime…why not achieve a number of Emberfest impressions by trying out the #Emberfest hashtag on Twitter or be a part of an Ember mini-conference in your space?

Vi ses senere, Emberistas!


This week we would wish to thank @Turbo87, @rajasegar, @GavinJoyce, @tylerturdenpants, @tmquinn, @dfreeman, @camerondubas, @rwjblue, @josemarluedke, @maxwondercorn, @MrChocolatine, @bekzod, @wycats, @runspired, @mfeckie, @HeroicEric, @kturney, @patricklx, @scalvert, @nickschot 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 aren’t any foolish questions, we recognize all of them – promise! 🤞


Wish to write for the Ember Occasions? Have a suggestion for subsequent week’s problem? Be part of us at #support-ember-times on the Ember Neighborhood 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 may as well discover our posts on the Ember weblog.


That is one other wrap! ✨

Be type,

Isaac Lee, Jeldrik Hanschke, Anne-Greeth van Herwijnen, Pat O’Callaghan, Jessica Jordan, Amy Lam and the Studying Workforce



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments