The Ember Times - Issue No. 200

👋 Emberistas! 🐹 TypeScript in Ember 🤝, Addon Roundup 🌐, Time to watch some movies 🍿, Using Ember in 2022 🏙,


TypeScript in Ember 🤝

As you might have noticed during EmberConf 2022 TypeScript and Ember are becoming more and more a thing. Chris Krycho (@chriskrycho) gave a talk about Ember's road towards TypeScript. He wrote multiple interesting blogposts about TypeScript: Misusing TypeScript Assertion Functions for Fun and Profit and SemVer for TS in Practice. Krystan Huffmeme (@gitKrystan) updated her blog post about TypeScript with the latest and greatest Ember + TypeScript practices. Not only in the realm of blogposts is TypeScript hot and happening, ember-responsive-image latest update (v3.4.0) adds Glint support to the add-on.


Addon Roundup 🌐


Ember videos 🎞️

EmberConf 2022 was remote, so all the videos are already available, including the AMA with Robert Jackson (@rwjblue) that happened the week after the conference. The Ember Ignite videos are also on Youtube, including that talk by Thomas Gossmann (@gossi) about Component Architecture. Have fun watching all these amazing speakers 🍿!


Why use Ember at your company? 🏙

Kenny De Pauw from OTA insight and Frédéric Soumaré (@hakilebara) from Qonto both wrote a blog post about the benefits and relevance of EmberJS to their companies.

According to Kenny they are able to create new features quickly, have a codebase that’s scalable, and have a good developer experience.

Frédéric says: “Convention over configuration, Stability over stagnation, Climbing the mountain together, these are cardinal principles of the Ember framework. Beyond the tech, these principles are the reason we chose Ember and decided to stick with it.”

If you want to know more, check out the following blog posts:


👏 Contributors' corner

This week we'd like to thank our Darius Dzien (@ddzz), Charles Fries (@charlesfries), Edward Faulkner (@ef4), Anne-Greeth Schot-van Herwijnen (@MinThaMie), @patricklx, Isaac Lee (@ijlee2), Gabriel Csapo (@gabrielcsapo), Steven Wan (@Swannerino), Giles Thompson (@gilest), Kelly Selden (@kellyselden), @Aierie, Jacob Jewell (@jakesjews), Sam Van Campenhout (@Windvis), Nathaniel Furniss (@nlfurniss), @NullVoxPopuli, Cory Loken (@cloke), Saad Irfan ⚡️ (@msaaddev), Ikko Ashimine (@eltociear), Bert De Block (@bertdeblock), Krishna Prasad P V V (@kprasadpvv), Manuel Wiedenmann (@fsmanuel), Robert Jackson (@rwjblue), Peter Wagenet (@wagenet), Chris Manson (@mansona), Dan Freeman (@dfreeman), Ricardo Mendes (@locks), Steve Szczecina (@steveszc), Alexandre Monteiro (@arrudadev), Isaac Janzen (@janzenisaac), Harshith Venkatesh (@harshith-venkatesh), Andrew Smith (@fullsailor), Vincent Molinié (@VincentMolinie), Sergey Astapov (@SergeAstapov), Jen Weber (@jenweber), Rahul Kumar (@rahulk94), Tomek Nieżurawski (@tniezurawski), Jan Krutisch (@halfbyte), Kirtan Desai (@kirtan-desai), Tobias Bieniek (@Turbo87), Robert Wagner (@rwwagner90), Dean Marano (@deanmarano), and @CuriousCorrelation for their contributions to Ember and related repositories! 💖


🤓 Connect with us

Office Hours Tomster Mascot

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! 🤞

Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at #support-ember-times on the Ember Community Discord or ping us @embertimes on Twitter.

Keep on top of what's been going on in Emberland this week by subscribing to our e-mail newsletter! You can also find our posts on the Ember blog. See you in two weeks!


That's another wrap! ✨

Be kind,

Jared Galanis, Anne-Greeth Schot-van Herwijnen, Chris Ng, NullVoxPopuli, Chris Manson, and the Learning Team