The Ember Times - Issue No. 176
Tags: ember, javascript, webdev
Published: 2021-03-27 06:37:40

👋 Emberistas! 🐹

EmberConf is this Monday, get into the EmberConf vibe with Leah and Kenneth, meet Glint, a typed-template solution for Ember, and the release of ember-electron v3!

---

## [EmberConf is this Monday 🎉](https://emberconf.com/)

EmberConf is **the best place** to meet the folks behind the magic, and Virtual EmberConf 2021 is this upcoming Monday and Tuesday! 🙌 [EmberConf](https://emberconf.com/) is two days of Ember talks, sessions and fun -- streaming live virtually everywhere.

Hop onto the [Ember Discord](https://discord.gg/emberjs) to start chatting with your Ember friends in the [#emberconf](https://discord.com/channels/480462759797063690/480502413917421570) channel. Starting this Monday, most EmberConf chatter will take place in [#ec-hallway](https://discord.com/channels/480462759797063690/824756378814906435) and the dedicated-per-session channels under the "Virtual EmberConf" category.

Here at the Ember Times, we are super excited about the conference [lineup](https://emberconf.com/schedule/). Monday is an optional day of workshops and BonusConf streams, from "Debugging Your Brain" to "Introducing Template Imports". Tuesday's main event will be a full day of keynotes and technical sessions, including "Ending the Plague of Memory Leaks", "Fast-Track Ember with Fastboot + Embroider", "Typed Ember `extends` Confidence", and more. P.S. It's still possible to attend last minute!

* Tickets are $99. If you are unemployed, laid off, or a student, tickets are only $5. Tell a friend!
* Monday's will include two AMA's and you can submit your questions [here](https://tilde.wufoo.com/forms/emberconf-2021-ama-questions/).
    * AMA with [Robert Jackson (@rwjblue)](https://github.com/rwjblue), hosted by [Melanie Sumner (@MelSumner)](https://github.com/melsumner)
    * AMA with [Yehuda Katz (@wycats)](https://github.com/wycats), hosted by [Julia Donaldson (@donaldsonjulia)](https://github.com/donaldsonjulia)

---

## [The ins and outs of organising EmberConf 📻](https://audio.ember.report/1680877/8115211-003-leah-silber-on-emberconf-2021)

In the latest [Ember Report](https://twitter.com/EmberReport) [podcast](https://audio.ember.report/1680877/8115211-003-leah-silber-on-emberconf-2021), [Leah Silber (@wifelette)](https://twitter.com/wifelette) talks about organising a remote EmberConf, the history of EmberConf, and additional topics like [inclusiveness](https://emberconf.com/about/inclusiveness-at-emberconf) that are so crucial to the EmberConf vibe.

This podcast gives a nice insight into the mind of a great conference organiser. There are also tips and pointers for people looking to organise conferences or meet-ups remotely and in real life.

In addition to how to organise a conference, Leah tells us about her favourite talks and the cool things that will happen at EmberConf 2021, such as workshops and the [kids track](https://emberconf.com/kids).

Be sure to check out the podcast episode, [Leah Silber on EmberConf 2021](https://audio.ember.report/1680877/8115211-003-leah-silber-on-emberconf-2021)!

---

## [Introducing: Glint, a typed-template solution for GlimmerX and Ember ✨](https://www.salsify.com/blog/engineering/introducing-glint-a-typed-template-solution-for-glimmerx-and-ember)

Some [exciting news from the Typed Ember team](https://twitter.com/__dfreeman/status/1374765841158434816): You can use [Glint](https://github.com/typed-ember/glint) to **type check Ember and Glimmer templates**. "Similar to Vetur for Vue projects, Glint consists of a CLI (command-line interface) and a language server to provide feedback and enforce correctness both locally during editing and project-wide in CI (continuous integration)."

<img alt="" role="presentation" src="https://blog.emberjs.com/images/blog/2020-03-26/glint-featured.png" />

To learn more why Glint was born and what you can do with Glint, we encourage you to have a look at the blog post, [Introducing: Glint, a typed-template solution for GlimmerX and Ember](https://www.salsify.com/blog/engineering/introducing-glint-a-typed-template-solution-for-glimmerx-and-ember). The blog post provides amazing screenshots and GIFs to demonstrate Glint in action.

Please thank the Typed Ember team, which consists of [Dan Freeman (@dfreeman)](https://github.com/dfreeman), [James Davis (@jamescdavis)](https://github.com/jamescdavis), and [Chris Krycho (@chriskrycho)](https://github.com/chriskrycho), by trying out Glint today!

---

## [Release of ember-electron v3 ⚛️](https://twitter.com/bendemboski/status/1370905222336286721)

[Ember Electron V3](https://github.com/adopted-ember-addons/ember-electron/releases/tag/v3.0.0) was released by [Ben Demboski (@bendemboski)](https://github.com/bendemboski) adding some key improvements over v2 including:

* latest Electron tooling
* faster build pipeline
* much improved developer ergonomics
* restored support for Ember Inspector (and other extensions)

Get started today with the [official Ember Electron docs](https://ember-electron.js.org/) and read more about the release on [GitHub](https://github.com/adopted-ember-addons/ember-electron/releases/tag/v3.0.0)!

---

## [Contributors' corner 👏](https://guides.emberjs.com/release/contributing/repositories/)

<p>This week we'd like to thank <a href="https://github.com/betocantu93" rel="noopener noreferrer" target="_blank">Alberto Cantú Gómez (@betocantu93)</a>, <a href="https://github.com/pzuraq" rel="noopener noreferrer" target="_blank">Chris Garrett (@pzuraq)</a>, <a href="https://github.com/mansona" rel="noopener noreferrer" target="_blank">Chris Manson (@mansona)</a>, <a href="https://github.com/jwlawrence" rel="noopener noreferrer" target="_blank">Joshua Lawrence (@jwlawrence)</a>, <a href="https://github.com/fozy81" rel="noopener noreferrer" target="_blank">Tim (@fozy81)</a>, <a href="https://github.com/bendemboski" rel="noopener noreferrer" target="_blank">Ben Demboski (@bendemboski)</a>, <a href="https://github.com/SergeAstapov" rel="noopener noreferrer" target="_blank">Sergey Astapov (@SergeAstapov)</a>, <a href="https://github.com/lifeart" rel="noopener noreferrer" target="_blank">Alex Kanunnikov (@lifeart)</a>, <a href="https://github.com/kategengler" rel="noopener noreferrer" target="_blank">Katie Gengler (@kategengler)</a>, <a href="https://github.com/kiwiupover" rel="noopener noreferrer" target="_blank">Dave Laird (@kiwiupover)</a>, <a href="https://github.com/jaredgalanis" rel="noopener noreferrer" target="_blank">Jared Galanis (@jaredgalanis)</a>, <a href="https://github.com/NullVoxPopuli" rel="noopener noreferrer" target="_blank">@NullVoxPopuli</a>, <a href="https://github.com/balinterdi" rel="noopener noreferrer" target="_blank">Balint Erdi (@balinterdi)</a>, <a href="https://github.com/MinThaMie" rel="noopener noreferrer" target="_blank">Anne-Greeth van Herwijnen (@MinThaMie)</a>, <a href="https://github.com/locks" rel="noopener noreferrer" target="_blank">Ricardo Mendes (@locks)</a>, <a href="https://github.com/yaxinr" rel="noopener noreferrer" target="_blank">Gilfanov Ramil (@yaxinr)</a>, <a href="https://github.com/thoov" rel="noopener noreferrer" target="_blank">Travis Hoover (@thoov)</a>, <a href="https://github.com/snewcomer" rel="noopener noreferrer" target="_blank">Scott Newcomer (@snewcomer)</a>, <a href="https://github.com/ijlee2" rel="noopener noreferrer" target="_blank">Isaac Lee (@ijlee2)</a>, <a href="https://github.com/chrisrng" rel="noopener noreferrer" target="_blank">Chris Ng (@chrisrng)</a>, <a href="https://github.com/amyrlam" rel="noopener noreferrer" target="_blank">Amy Lam (@amyrlam)</a>, <a href="https://github.com/Windvis" rel="noopener noreferrer" target="_blank">Sam Van Campenhout (@Windvis)</a>, <a href="https://github.com/MelSumner" rel="noopener noreferrer" target="_blank">Melanie Sumner (@MelSumner)</a>, <a href="https://github.com/scalvert" rel="noopener noreferrer" target="_blank">Steve Calvert (@scalvert)</a>, <a href="https://github.com/hergaiety" rel="noopener noreferrer" target="_blank">Ava Gaiety Wroten (@hergaiety)</a>, <a href="https://github.com/gilest" rel="noopener noreferrer" target="_blank">Giles Thompson (@gilest)</a>, <a href="https://github.com/aroskar" rel="noopener noreferrer" target="_blank">Abhishek Aroskar (@aroskar)</a>, <a href="https://github.com/bertdeblock" rel="noopener noreferrer" target="_blank">Bert De Block (@bertdeblock)</a>, <a href="https://github.com/sly7-7" rel="noopener noreferrer" target="_blank">Sylvain MINA (@sly7-7)</a>, <a href="https://github.com/kaermorchen" rel="noopener noreferrer" target="_blank">Stanislav Romanov (@kaermorchen)</a>, <a href="https://github.com/bmish" rel="noopener noreferrer" target="_blank">Bryan Mishkin (@bmish)</a>, <a href="https://github.com/esquith" rel="noopener noreferrer" target="_blank">Esquith Allen (@esquith)</a>, <a href="https://github.com/patocallaghan" rel="noopener noreferrer" target="_blank">Pat O'Callaghan (@patocallaghan)</a>, <a href="https://github.com/rwjblue" rel="noopener noreferrer" target="_blank">Robert Jackson (@rwjblue)</a>, and <a href="https://github.com/chriskrycho" rel="noopener noreferrer" target="_blank">Chris Krycho (@chriskrycho)</a> for their contributions to Ember and related repositories! 💖</p>

---

## [Connect with us 🤓](https://docs.google.com/forms/d/e/1FAIpQLScqu7Lw_9cIkRtAiXKitgkAo4xX_pV1pdCfMJgIr6Py1V-9Og/viewform)

<div class="blog-row">
  <img class="float-right small transparent padded" alt="Office Hours Tomster Mascot" title="Readers' Questions" src="https://blog.emberjs.com/images/tomsters/officehours.png" />

  <p>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!</p>

  <p><strong>Submit your own</strong> short and sweet <strong>question</strong> under <a href="https://bit.ly/ask-ember-core" target="rq">bit.ly/ask-ember-core</a>. And don’t worry, there are no silly questions, we appreciate them all - promise! 🤞</p>

  <p>Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at <a href="https://discordapp.com/channels/480462759797063690/485450546887786506">#support-ember-times</a> on the <a href="https://discord.gg/emberjs">Ember Community Discord</a> or ping us <a href="https://twitter.com/embertimes">@embertimes</a> on Twitter.</p>

  <p>Keep on top of what's been going on in Emberland this week by subscribing to our <a href="https://embertimes.substack.com/">e-mail newsletter</a>! You can also find our posts on the <a href="https://blog.emberjs.com/tag/newsletter">Ember blog</a>. See you in two weeks!</p>
</div>

---

That's another wrap! ✨

Be kind,

Amy Lam, Anne-Greeth van Herwijnen, Isaac Lee, Chris Ng, and the Learning Team