Saturday, July 27, 2024
HomeJavaScriptThe Ember Occasions - Difficulty No. 206

The Ember Occasions – Difficulty No. 206


👋 Emberistas! 🐹

Polaris Replace 🚀,
EmberConf 2023 🎙️,
EmberFest 2023 🇪🇸,
Open Core Group Conferences 💻 ,
a contemporary method to write codemods 🤖,
a codemod to assist introduce Glint ✨,
Ember Inspector in Safari 🔎,
launch of prettier-plugin-ember-template-tag 🔥,
make VS Code prepared for EmberJS 📦,
Europe Ember.js Video 🇪🇺,
begin contributing at the moment 🐹


We’re making an attempt one thing new with this version of Ember– utilizing a GitHub Mission! The Polaris Mission just isn’t solely an effective way to maintain monitor of the energetic updates to the work being achieved for this version, but in addition search for methods that you may take part!

Whereas we’re nonetheless working to outline success for this version (keep tuned for that!), utilizing normal undertaking administration has been an improved method to give extra transparency to our work and our speculation is that it’s going to additionally improve group member participation because of this.

The Polaris version intends not solely to proceed deprecating Ember options that now have native internet equivalents, but in addition re-work the router to raised go well with the wants of the fashionable internet utility. We’ll additionally see a brand new, long-requested framework characteristic come to life: a CSS answer! But yet one more factor you received’t have to fret about (except you wish to!).

Anyway, try the Polaris Mission board for your self, and be a part of the open conferences (search for the EmberJS Spec Assembly occasion on Discord) if you wish to become involved! If all of us take part, we are able to make these concepts occur.


Two weeks in the past, on the twentieth and twenty first of July about 150 Emberistas met in Portland (OR) for the primary in-person EmberConf since COVID-19. It was wonderful to see so many individuals attending to know one another and sharing data about our framework, EmberJS. Hopefully, you’ve loved the dwell stream with the nice line-up of audio system. If in case you have missed it or wish to watch one thing again, the playlist with all talks is launched on YouTube. On the Discord server, every speak acquired its personal channel, in case you wish to get involved about that speak particularly. Let’s get impressed!


After an excellent EmberConf, subsequent up is EmberFest on the twenty first and twenty second of September in Madrid, Spain. EmberFest is the European Neighborhood Ember Convention. When you’re on the lookout for updates on the most recent and best in Ember and Glimmer that is the place to be. Do you wish to get an impression of EmberFest, try the Paris spotlight video of final yr’s EmberFest. You’ll be able to attend this convention in particular person and remotely, so get your tickets now! Ed Faulkner (@ef4) and Mel Sumner (@melsumner) are already confirmed audio system.


💻 Open Core Group Conferences

Beginning final week, the EmberJS workforce conferences are open to the general public on our Discord server. It will improve the visibility and transparency across the course of and progress inside the framework and group. It should additionally assist you to work collectively extra simply, present enter and rise up to this point. Take a look at the occasions within the Discord server for the time (in your timezone) and dates.


Just a few EmberConf talks introduced up the necessity for extra codemods. Isaac Lee (@ijlee2) has been engaged on @codemod-utils, a set of instruments and conventions for writing codemods, and a CLI (command-line interface) that can assist you get began:

npx @codemod-utils/cli --name 

@codemod-utils encourages taking small and easy steps, as they’re key to writing codemods that may be maintained and prolonged. Isaac, within the speak “In 1 12 months,” defined:

My hope is, we are able to decrease the [entry] barrier sufficient that, if an individual can write a perform in Node.js, then they’ll begin writing a codemod.

To discover ways to write a codemod, try the principle tutorial and the codemods written with @codemod-utils. If you wish to be taught from Isaac on the best way to make the most of codemods to carry your tasks updated, try Isaac’s wonderful speak at EmberConf 2023!


To introduce Glint, you have to to write down the signature and template registry for every part. This may be an error-prone, onerous process for big tasks.

You’ll be able to automate the required change by working ember-codemod-args-to-signature.

# Apps
npx ember-codemod-args-to-signature --src app/elements

# V1 addons
npx ember-codemod-args-to-signature --src addon/elements

# V2 addons
npx ember-codemod-args-to-signature --src src/elements

The codemod will partially fill out signatures and template registries. It should additionally repair associated code in order that your undertaking is constant in syntax and follows Ember’s naming conventions. When you’ve beforehand taken the trouble so as to add Args to your elements (the previous means of defining the signature), the codemod will use what you already know to create Signature.


Robbie Wagner (@RobbieTheWagner) launched our trusted EmberJS inspector to the Mac App Retailer, so now you can additionally use it in Safari. When you run into bugs or have enhancements, please attain out on GitHub. You’ll be able to contribute to the Ember Inspector as a result of it is an Ember app!


Krystan HuffMenne (@gitKrystan) launched 1.0.0 of prettier-plugin-ember-template-tag which helps Prettier 3.0.0. The undertaking, prettier-plugin-ember-template-tag, is a prettier plugin for formatting Ember template tags for each .gjs and .gts recordsdata.

In case you are concerned about contributing please try the GitHub of this undertaking!


Is Visible Studio Code your editor of alternative, Liam Potter (@evoactivity) launched a brand new model of the EmberJS Extension Pack.

This Extension Pack contains the next extensions:

You’ll be able to checkout the extension pack on GitHub. Time to make VS Code prepared for EmberJS with one extension!


When you did not get an opportunity to look at the live-streamed Europe Ember.js meetup occasion from June 2023, now you can watch the ✨ superior ✨ recorded video.

The speak incorporates a actually cool speak by Richard Livsey (@rlivsey) who shares the journey of constructing Intercom’s Inbox! 🚀

Many due to the organizers and members of Europe Ember.js meetup for persevering with to carry nice Ember content material!


🐹 Contributing to the Framework and the Neighborhood

In case you are on the lookout for a method to begin contributing to EmberJS, try the brand new #new-contributors channel on Discord. This channel is made for everybody who’s on the lookout for one thing to contribute to, and a few steerage on the best way to get began. Does engaged on code really feel a bit too overwhelming you may at all times attain out to the EmberTimes editors to start out writing for the EmberTimes on GitHub.

Ember works finest after we all take part – Mel Sumner


This week we might prefer to thank Jan Krutisch (@halfbyte), Andy Tran (@leepfrog), Peter Wagenet (@wagenet), Sergey Astapov (@SergeAstapov), Chris Krycho (@chriskrycho), Robin Borst (@robinborst95), Patrick Pircher (@patricklx), Isaac Lee (@ijlee2), Robbie Wagner (@RobbieTheWagner), Anne-Greeth Schot-van Herwijnen (@MinThaMie), Boris Petrov (@boris-petrov), Melanie Sumner (@MelSumner), Vincent Molinié (@VincentMolinie), Jared Galanis (@jaredgalanis), Chris Ng (@chrisrng), Krystan HuffMenne (@gitKrystan), Alex Kanunnikov (@lifeart), Edward Faulkner (@ef4), Bert De Block (@bertdeblock), Andrew Pellerano (@a13o), Giles Thompson (@gilest), Jon Johnson (@jrjohnson), Kelly Selden (@kellyselden), Chris Thoburn (@runspired), Dean Marano (@deanmarano), Gabriel Csapo (@gabrielcsapo), Chris Manson (@mansona), @NullVoxPopuli, Jen Weber (@jenweber), Survesh (@survesh-vrl), Simon Ihmig (@simonihmig), Katie Gengler (@kategengler), Yehuda Katz (@wycats), @dhochbaum-dcp, and Nick Schot (@nickschot) for his or her contributions to Ember and associated repositories! 💖


Office Hours Tomster Mascot

Questioning about one thing associated to Ember, Ember Information, 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! 🤞

Need to write for the Ember Occasions? Have a suggestion for subsequent week’s concern? 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 too can discover our posts on the Ember weblog. See you in two weeks!


That is one other wrap! ✨

Be type,

Anne-Greeth Schot-van Herwijnen, Isaac Lee, Melanie Sumner, Chris Ng, Jared Galanis and the Studying Group



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments