Skip to content

Commit 272ccfa

Browse files
authored
Merge pull request #801 from ember-learn/amy/tweaks
Amy/tweaks
2 parents b4fb977 + e012c1b commit 272ccfa

File tree

1 file changed

+21
-48
lines changed

1 file changed

+21
-48
lines changed
+21-48
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
22
title: The Ember Times - Issue No. 166
3-
author: Chris Ng, Amy Lam, Jared Galanis the crowd
3+
author: Chris Ng, Amy Lam, Jared Galanis
44
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020
55
alias : "blog/2021/10/23-the-ember-times-issue-166.html"
66
responsive: true
77
---
88

99
👋 Emberistas! 🐹
1010

11-
<SOME-INTRO-HERE-TO-KEEP-THEM-SUBSCRIBERS-READING>
1211
New RFC to Deprecate transition methods of Controller and Route ✍️,
13-
Learn what's new in Ember 3.22 release 🎉
14-
Read the blog post on React component patterns in Ember ⚛️,
15-
Glimmer VM Tracking Video 📹,
16-
RFC: Deprecate tryInvoke Enters Final Comment Period 📜,
17-
EmberMap Octane Conversion Video 📼,
18-
12+
learn what's new in the Ember 3.22 release 🎉
13+
read the blog post on React component patterns in Ember ⚛️,
14+
Glimmer VM tracking video 📹,
15+
RFC: Deprecate tryInvoke enters Final Comment Period 📜,
16+
EmberMap Octane conversion video 📼,
17+
and last, but not least, built with Ember: Emojible 🥳!
18+
1919
READMORE
2020

2121
---
@@ -32,7 +32,7 @@ Read and comment on the [full RFC on GitHub](https://github.com/emberjs/rfcs/pul
3232

3333
---
3434

35-
## [Learn what's new in Ember 3.22 release 🎉](https://blog.emberjs.com/2020/10/20/ember-3-22-released.html)
35+
## [Learn what's new in the Ember 3.22 release 🎉](https://blog.emberjs.com/2020/10/20/ember-3-22-released.html)
3636

3737
<!--alex ignore host-hostess-->
3838
The Ember Blog [announced the v3.22 releases](https://blog.emberjs.com/2020/10/20/ember-3-22-released.html) of Ember.js, Ember Data, and Ember CLI. There were a host of bug fixes across the board, one deprecation for Ember Data and several new features for Ember.js.
@@ -44,15 +44,15 @@ The release of version 3.22 introduced some new features you may want to be awar
4444
2. Enabled Cache API, a low-level primitive for memoizing the result of a function based on autotracking. (You can install a [polyfill](https://github.com/ember-polyfills/ember-cache-primitive-polyfill) for apps between versions 3.13 and 3.21.) For more information, please check the [Ember Guides](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/#toc_caching-of-tracked-properties) and [Autotracking Memoization RFC](https://emberjs.github.io/rfcs/0615-autotracking-memoization.html).
4545
3. Allowed passing the `transition` object to 2 route hooks, `activate` and `deactivate`.
4646

47-
Additionally Ember Data 3.22 introduced a deprecation for use of `najax` in favor of `ember-fetch` when fastboot is installed, and for new apps Ember CLI 3.22 will install v9 or higher of `eslint-plugin-ember`, which may limit the version of Node that you use.
47+
Additionally, Ember Data 3.22 introduced a deprecation for use of `najax` in favor of `ember-fetch` when fastboot is installed. And for new apps, Ember CLI 3.22 will install v9 or higher of `eslint-plugin-ember`, which may limit the version of Node that you use.
4848

49-
The release also kicked off the 3.23 beta cycle. If you can, please help with testing beta builds and reporting bugs before version 3.23.0 is published.
49+
The release also kicked off the 3.23 beta cycle. If you can, please help with testing beta builds and reporting bugs before version 3.23.0 is published!
5050

5151
---
5252

53-
## [Blog: React Component Patterns in Ember.js ⚛️](https://www.effective-ember.com/blog/react-component-patterns/)
53+
## [React component patterns in Ember.js ⚛️](https://www.effective-ember.com/blog/react-component-patterns/)
5454

55-
[Michael Klein (@LevelbossMike)](https://github.com/LevelbossMike) wrote a blog post comparing modern Ember with React. While not expert on React, the blog goes through how [React tackles challenges](https://dev.to/alexi_be3/react-component-patterns-49ho) when implementing SPAs. The blog goes through 3 different component patterns: Compound Component Pattern, Flexible Compound Component Pattern, and Provider Pattern - to see how each one is implemented in React and Ember.
55+
[Michael Klein (@LevelbossMike)](https://github.com/LevelbossMike) wrote a blog post comparing modern Ember with React. While not an expert on React, Michael goes through how [React tackles challenges](https://dev.to/alexi_be3/react-component-patterns-49ho) when implementing SPAs. The blog goes through 3 different component patterns: Compound Component Pattern, Flexible Compound Component Pattern, and Provider Pattern - to see how each one is implemented in React and Ember.
5656

5757
<!--alex ignore obvious-->
5858
The blog argues that the [Octane Edition](https://emberjs.com/editions/octane/) of Ember provides conventions that help you fall into the pit of success instead of only giving you low-level primitives to solve common challenges in a multitude of ways with different tradeoffs that only seem to be obvious to people that are experts in React.
@@ -63,9 +63,9 @@ Read the full blog post where Michael compares each pattern with code samples in
6363

6464
## [Glimmer VM Tracking Video 📹](https://www.youtube.com/watch?v=BjKERSRpPeI)
6565

66-
We've had some nice blog posts on the subject of tracking in Octane recently, but if you've been wondering about how tracking works in the ✨✨Glimmer VM✨✨ and you learn better by audio visual 🔊📼 methods you may want to check out the [video on YouTube](https://www.youtube.com/watch?v=BjKERSRpPeI) that [Chris Krycho (@chriskrycho)](https://github.com/chriskrycho) and [Chris Garrett (@pzuraq)](https://github.com/pzuraq) put out at the beginning of September on the subject.
66+
We've had some nice blog posts on the subject of tracking in Octane recently, but if you've been wondering about how tracking works in the ✨✨Glimmer VM✨✨ and you learn better by audio visual 🔊📼 methods, you may want to check out the [video on YouTube](https://www.youtube.com/watch?v=BjKERSRpPeI) that [Chris Krycho (@chriskrycho)](https://github.com/chriskrycho) and [Chris Garrett (@pzuraq)](https://github.com/pzuraq) put out at the beginning of September on the subject.
6767

68-
It's a very nice opportunity to watch and listen to two of the framework contributors discuss the internals of tracking in the Glimmer VM - we hope they put out another one soon!
68+
It's a very nice opportunity to watch and listen to two framework contributors discuss the internals of tracking in the Glimmer VM - we hope they put out another one soon!
6969

7070
---
7171

@@ -76,54 +76,27 @@ It's a very nice opportunity to watch and listen to two of the framework contrib
7676
You may recall that this RFC builds on top of the previous [RFC to deprecate getWithDefault](https://emberjs.github.io/rfcs/0554-deprecate-getwithdefault.html).
7777

7878
<!--alex ignore just-->
79-
Well this newer RFC has just entered final comment period so if you want to get your comments in you should head on over to the [RFC](https://github.com/emberjs/rfcs/pull/673) and provide your thoughts while you still can.
79+
Well this newer RFC has just entered Final Comment Period, so you should head on over to the [RFC](https://github.com/emberjs/rfcs/pull/673) and provide your thoughts while you still can.
8080

8181
---
8282

83-
## [EmberMapOctane Conversion Video 📼](https://twitter.com/ember_map/status/1319715247423369216)
83+
## [EmberMap Octane conversion video 📼](https://twitter.com/ember_map/status/1319715247423369216)
8484

8585
The good folks over at EmberMap are kicking off a new video series lead by [Lindsay Cade (@cadeParade)](https://github.com/cadeParade) on converting to Octane and the [first look video](https://embermap.com/topics/converting-to-octane-first-look/converting-a-model) is out now 🎉!
8686

8787
The video covers how to convert an Ember Model to native class syntax and it is 💸 free 💸, so go watch the first in what is sure to be an awesome series of videos on Octane conversions!
8888

8989
---
9090

91-
## [Section title in sentence case 🐹](section-url)
92-
93-
<change section title emoji>
94-
<consider adding some bold to your paragraph>
95-
<please include link to external article/repo/etc in paragraph / body text, not just header title above>
96-
97-
<add your name to author list, top and bottom>
98-
<add blurb and emoji to "SOME-INTRO-HERE">
99-
100-
---
101-
102-
## [Section title in sentence case 🐹](section-url)
103-
104-
<change section title emoji>
105-
<consider adding some bold to your paragraph>
106-
<please include link to external article/repo/etc in paragraph / body text, not just header title above>
107-
108-
<add your name to author list, top and bottom>
109-
<add blurb and emoji to "SOME-INTRO-HERE">
110-
111-
---
112-
113-
## [Section title in sentence case 🐹](section-url)
114-
115-
<change section title emoji>
116-
<consider adding some bold to your paragraph>
117-
<please include link to external article/repo/etc in paragraph / body text, not just header title above>
91+
## [Built with Ember: Emojible 🥳](https://creator.emojible.store/)
11892

119-
<add your name to author list, top and bottom>
120-
<add blurb and emoji to "SOME-INTRO-HERE">
93+
We're big fans of emojis here at The Ember Times. With [Emojible](https://creator.emojible.store/), now you can create **your own** emojis! Show everyone how you really feel! Save your custom emojis and use them on Slack, Telegram, Signal, or anywhere you want to add some flair. From the [announcement on Twitter](https://twitter.com/emojible/status/1318534253471256576), we learned that the site was built with Ember.js! Awesome to see Ember on such a fun project. May we suggest a Tomster face in the next release?!
12194

12295
---
12396

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

126-
<p>This week we'd like to thank our siblings for their contributions to Ember and related repositories! 💖</p>
99+
<p>This week we'd like to thank <a href="https://github.com/34Johnny69" rel="noopener noreferrer" target="_blank">@34Johnny69</a>, <a href="https://github.com/69LaudaLassan69" rel="noopener noreferrer" target="_blank">@69LaudaLassan69</a>, <a href="https://github.com/ackzell" rel="noopener noreferrer" target="_blank">Axel Uriel Martínez Castillo (@ackzell)</a>, <a href="https://github.com/amyrlam" rel="noopener noreferrer" target="_blank">Amy Lam (@amyrlam)</a>, <a href="https://github.com/andreisebastianc" rel="noopener noreferrer" target="_blank">Andrei Sebastian Cîmpean (@andreisebastianc)</a>, <a href="https://github.com/AndriyTykhan" rel="noopener noreferrer" target="_blank">Andrii Tykhan (@AndriyTykhan)</a>, <a href="https://github.com/aredshaw" rel="noopener noreferrer" target="_blank">Aaron K Redshaw (@aredshaw)</a>, <a href="https://github.com/BarryThePenguin" rel="noopener noreferrer" target="_blank">Jonathan Haines (@BarryThePenguin)</a>, <a href="https://github.com/bobisjan" rel="noopener noreferrer" target="_blank">Jan Bobisud (@bobisjan)</a>, <a href="https://github.com/BradenLawrence" rel="noopener noreferrer" target="_blank">Braden Lawrence (@BradenLawrence)</a>, <a href="https://github.com/cah-johnryan" rel="noopener noreferrer" target="_blank">John Ryan (@cah-johnryan)</a>, <a href="https://github.com/cechus" rel="noopener noreferrer" target="_blank">Oscar Choque (@cechus)</a>, <a href="https://github.com/chancancode" rel="noopener noreferrer" target="_blank">Godfrey Chan (@chancancode)</a>, <a href="https://github.com/chiragpat" rel="noopener noreferrer" target="_blank">Chirag Patel (@chiragpat)</a>, <a href="https://github.com/chriskrycho" rel="noopener noreferrer" target="_blank">Chris Krycho (@chriskrycho)</a>, <a href="https://github.com/chrisrng" rel="noopener noreferrer" target="_blank">Chris Ng (@chrisrng)</a>, <a href="https://github.com/chrisvdp" rel="noopener noreferrer" target="_blank">Chris van der Ploeg (@chrisvdp)</a>, <a href="https://github.com/DeepakPanda02" rel="noopener noreferrer" target="_blank">Deepak Panda (@DeepakPanda02)</a>, <a href="https://github.com/elwayman02" rel="noopener noreferrer" target="_blank">Jordan Hawker (@elwayman02)</a>, <a href="https://github.com/fabriciotav" rel="noopener noreferrer" target="_blank">Fabrício Tavares (@fabriciotav)</a>, <a href="https://github.com/fletcherrippon" rel="noopener noreferrer" target="_blank">Fletcher Rippon (@fletcherrippon)</a>, <a href="https://github.com/fozy81" rel="noopener noreferrer" target="_blank">Tim (@fozy81)</a>, <a href="https://github.com/gnclmorais" rel="noopener noreferrer" target="_blank">Gonçalo Morais (@gnclmorais)</a>, <a href="https://github.com/hbutau" rel="noopener noreferrer" target="_blank">Humphrey Butau (@hbutau)</a>, <a href="https://github.com/hverma73" rel="noopener noreferrer" target="_blank">Harsh Verma (@hverma73)</a>, <a href="https://github.com/Ian-Yy" rel="noopener noreferrer" target="_blank">Yyee (@Ian-Yy)</a>, <a href="https://github.com/ijlee2" rel="noopener noreferrer" target="_blank">Isaac Lee (@ijlee2)</a>, <a href="https://github.com/JamesS-M" rel="noopener noreferrer" target="_blank">@JamesS-M</a>, <a href="https://github.com/jaredgalanis" rel="noopener noreferrer" target="_blank">Jared Galanis (@jaredgalanis)</a>, <a href="https://github.com/jbryson3" rel="noopener noreferrer" target="_blank">John Bryson (@jbryson3)</a>, <a href="https://github.com/jivthesh" rel="noopener noreferrer" target="_blank">Jivthesh M R (@jivthesh)</a>, <a href="https://github.com/Jogius" rel="noopener noreferrer" target="_blank">@Jogius</a>, <a href="https://github.com/jpsanantonio" rel="noopener noreferrer" target="_blank">Jayvic San Antonio (@jpsanantonio)</a>, <a href="https://github.com/kategengler" rel="noopener noreferrer" target="_blank">Katie Gengler (@kategengler)</a>, <a href="https://github.com/kellyselden" rel="noopener noreferrer" target="_blank">Kelly Selden (@kellyselden)</a>, <a href="https://github.com/kiwiupover" rel="noopener noreferrer" target="_blank">Dave Laird (@kiwiupover)</a>, <a href="https://github.com/locks" rel="noopener noreferrer" target="_blank">Ricardo Mendes (@locks)</a>, <a href="https://github.com/lvegerano" rel="noopener noreferrer" target="_blank">Luis Vegerano (@lvegerano)</a>, <a href="https://github.com/mansona" rel="noopener noreferrer" target="_blank">Chris Manson (@mansona)</a>, <a href="https://github.com/manurampandit" rel="noopener noreferrer" target="_blank">Manu Ram Pandit (@manurampandit)</a>, <a href="https://github.com/mateusalexandre" rel="noopener noreferrer" target="_blank">Mateus Alexandre (@mateusalexandre)</a>, <a href="https://github.com/maxwondercorn" rel="noopener noreferrer" target="_blank">maxwondercorn (@maxwondercorn)</a>, <a href="https://github.com/mgoetzke" rel="noopener noreferrer" target="_blank">Marie Goetzke (@mgoetzke)</a>, <a href="https://github.com/mikoscz" rel="noopener noreferrer" target="_blank">Michał Staśkiewicz (@mikoscz)</a>, <a href="https://github.com/mo3taz1705" rel="noopener noreferrer" target="_blank">mo3taz1705 (@mo3taz1705)</a>, <a href="https://github.com/nag5000" rel="noopener noreferrer" target="_blank">Aleksey Nagovitsyn (@nag5000)</a>, <a href="https://github.com/Nelias" rel="noopener noreferrer" target="_blank">Michał Antropik (@Nelias)</a>, <a href="https://github.com/neojp" rel="noopener noreferrer" target="_blank">Joan Piedra (@neojp)</a>, <a href="https://github.com/NoneOfMaster" rel="noopener noreferrer" target="_blank">Russell Tepper (@NoneOfMaster)</a>, <a href="https://github.com/NullVoxPopuli" rel="noopener noreferrer" target="_blank">@NullVoxPopuli</a>, <a href="https://github.com/pzuraq" rel="noopener noreferrer" target="_blank">Chris Garrett (@pzuraq)</a>, <a href="https://github.com/raido" rel="noopener noreferrer" target="_blank">Raido Kuli (@raido)</a>, <a href="https://github.com/richgt" rel="noopener noreferrer" target="_blank">@richgt</a>, <a href="https://github.com/Rockin4Life33" rel="noopener noreferrer" target="_blank">Wayne Ritchie (@Rockin4Life33)</a>, <a href="https://github.com/rohitpaulk" rel="noopener noreferrer" target="_blank">Paul Kuruvilla (@rohitpaulk)</a>, <a href="https://github.com/rreckonerr" rel="noopener noreferrer" target="_blank">Volodymyr Radchenko (@rreckonerr)</a>, <a href="https://github.com/rwjblue" rel="noopener noreferrer" target="_blank">Robert Jackson (@rwjblue)</a>, <a href="https://github.com/Rxbsxn" rel="noopener noreferrer" target="_blank">Robert Harężlak (@Rxbsxn)</a>, <a href="https://github.com/scalvert" rel="noopener noreferrer" target="_blank">Steve Calvert (@scalvert)</a>, <a href="https://github.com/sdahlbac" rel="noopener noreferrer" target="_blank">Simon Dahlbacka (@sdahlbac)</a>, <a href="https://github.com/snewcomer" rel="noopener noreferrer" target="_blank">Scott Newcomer (@snewcomer)</a>, <a href="https://github.com/takshch" rel="noopener noreferrer" target="_blank">Taksh Chanana (@takshch)</a>, <a href="https://github.com/tmdtahir21" rel="noopener noreferrer" target="_blank">Mohammed Tahir (@tmdtahir21)</a>, <a href="https://github.com/Vedant-S" rel="noopener noreferrer" target="_blank">Vedant Shrivastava (@Vedant-S)</a>, <a href="https://github.com/wifelette" rel="noopener noreferrer" target="_blank">Leah Silber (@wifelette)</a>, and <a href="https://github.com/zinovik" rel="noopener noreferrer" target="_blank">@zinovik</a> for their contributions to Ember and related repositories! 💖</p>
127100

128101
---
129102

@@ -149,4 +122,4 @@ That's another wrap! ✨
149122

150123
Be kind,
151124

152-
Chris Ng, Amy Lam, Jared Galanis the crowd and the Learning Team
125+
Chris Ng, Amy Lam, Jared Galanis and the Learning Team

0 commit comments

Comments
 (0)