Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Ember Times No. 157 - July 24th 2020 #715

Merged
merged 28 commits into from
Jul 25, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
b9035c5
Set up new issue
amyrlam Jul 18, 2020
a44ae05
Add LexasCMS items to Ember Times issue 157
mike183 Jul 21, 2020
94b9190
Add writeup on CodingItWrong's blog
amyrlam Jul 22, 2020
8350f6b
Update source/2020-07-24-the-ember-times-issue-157.md
mike183 Jul 22, 2020
9916a66
Update source/2020-07-24-the-ember-times-issue-157.md
mike183 Jul 22, 2020
be34044
Combine LexasCMS items into a single entry with subheadings
mike183 Jul 22, 2020
79b4634
Update 2020-07-24-the-ember-times-issue-157.md
amyrlam Jul 22, 2020
97d13f7
Merge pull request #716 from status200/blog/embertimes-157-lexascms-a…
amyrlam Jul 23, 2020
3d57fee
Merge branch 'blog/embertimes-157' into amy/embertimes-157
amyrlam Jul 23, 2020
28b77ce
Merge pull request #717 from ember-learn/amy/embertimes-157
amyrlam Jul 23, 2020
d0b6cbc
Update 2020-07-24-the-ember-times-issue-157.md
amyrlam Jul 23, 2020
6f775c6
Merge pull request #718 from ember-learn/amyrlam-patch-1
amyrlam Jul 23, 2020
1fb52f0
Covered Aswathprabhu's blog post on reactivity
ijlee2 Jul 24, 2020
edad9d3
Merge pull request #719 from ijlee2/blog/embertimes-157
ijlee2 Jul 24, 2020
6100981
blog(embertimes157): blog post series designer (#720)
chrisrng Jul 24, 2020
99ca7e0
Covered Ember Data in the Wild 2e
ijlee2 Jul 24, 2020
3c874ce
Merge pull request #721 from ijlee2/blog/embertimes-157
amyrlam Jul 25, 2020
a5783f1
Add new RFC blurb
Jul 25, 2020
43fe200
Update 2020-07-24-the-ember-times-issue-157.md
Jul 25, 2020
27c5f65
Update 2020-07-24-the-ember-times-issue-157.md
Jul 25, 2020
99bca25
Update source/2020-07-24-the-ember-times-issue-157.md
amyrlam Jul 25, 2020
3079acb
Update source/2020-07-24-the-ember-times-issue-157.md
amyrlam Jul 25, 2020
bd4f439
Merge pull request #722 from mehulkar/mk/rfc-649
amyrlam Jul 25, 2020
e5f4f5e
Copy edits
amyrlam Jul 25, 2020
072784f
Add contributors
amyrlam Jul 25, 2020
7d50cb4
copy edits
amyrlam Jul 25, 2020
2be7047
Copy edits
amyrlam Jul 25, 2020
bd1be59
Final copy edits
amyrlam Jul 25, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion source/2020-07-17-the-ember-times-issue-156.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: The Ember Times - Issue No. 156
author: Chris Ng, Abhilash LR, Jared Galanis, Amy Lam
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020
tags: Newsletter, Ember.js Times, Ember Times, 2020
alias : "blog/2020/07/17-the-ember-times-issue-156.html"
responsive: true
---
Expand Down
133 changes: 133 additions & 0 deletions source/2020-07-24-the-ember-times-issue-157.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
---
title: The Ember Times - Issue No. 157
author: Chris Ng, Michael Donaldson, Mehul Kar, Isaac Lee, Amy Lam
tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2020
alias : "blog/2020/07/24-the-ember-times-issue-157.html"
responsive: true
---

πŸ‘‹ Emberistas! 🐹

LexasCMS releases official support for JSON:API and more πŸŽ‰,
Deprecation Stages RFC is out πŸš€,
tweaking UI behavior with Ember Data queries πŸ“,
learn what reactivity means with an example πŸ’‘,
read the blog post series of lessons learned working with Ember πŸ“”,
and last, but not least, "Ember Data in the Wild" Octane edition is here πŸ“£!

READMORE

---

## [LexasCMS releases official support for JSON:API and more πŸŽ‰](https://www.lexascms.com/blog/introducing-the-jsonapi-content-delivery-api/)

Have you been looking to integrate a headless CMS with your Ember.js application?

LexasCMS recently shipped a new **JSON:API compliant content delivery API** which aims to make this integration easier than ever before.

Read the [release blog post](https://www.lexascms.com/blog/introducing-the-jsonapi-content-delivery-api/) for more information.

### [New Ember Data addon for LexasCMS released](https://github.com/LexasCMS/ember-data-lexascms)

<!--alex ignore easy-->
[Michael Donaldson (@mike183)](https://www.github.com/mike183) has published the new **ember-data-lexascms** addon for easily integrating LexasCMS with any Ember.js application.

Simply install the addon, configure your space ID and application adapters/serializers, and begin pulling content directly from LexasCMS using Ember Data.

You can visit the addon's [GitHub repo](https://github.com/LexasCMS/ember-data-lexascms) for more details.

### [Ember.js integration guide for LexasCMS](https://www.lexascms.com/docs/integrations/ember-js/)

A new integration guide for Ember.js has been published in the LexasCMS documentation.

This guide will show you how simple it is to begin **pulling content from LexasCMS** into your Ember.js application.

Check out the [full integration guide](https://www.lexascms.com/docs/integrations/ember-js/) on the LexasCMS website.

### [Simple blog website using Ember.js and LexasCMS](https://github.com/LexasCMS/example-ember-blog)

[Michael Donaldson (@mike183)](https://www.github.com/mike183) has created an example of a simple blog website which has been **developed using Ember.js and LexasCMS**.

You can view the source code in the [GitHub repo](https://github.com/LexasCMS/example-ember-blog), and even use the project to quickly deploy your very own blog using the 'Deploy to Netlify' button in the repo's README.

---

## [Deprecation Stages RFC is out πŸš€](https://github.com/emberjs/rfcs/pull/649)

A new RFC takes Ember's promise of **stability without stagnation** to the next level
by introducing "Deprecation Stages". After multiple months of weekly discussions,
the [Deprecation Process strike team](https://discord.com/channels/480462759797063690/690649313457602651) details a process to introduce deprecations
that will both allow early adopters to move <span style="font-style: italic;">faster</span> and larger apps to wait for the
dust to settle. [Check out the RFC and weigh in!](https://github.com/emberjs/rfcs/pull/649)

---

## [Tweaking UI behavior with Ember Data queries πŸ“](https://codingitwrong.com/2020/06/23/ember-list.html)

[Josh Justice (@CodingItWrong)](https://github.com/codingitwrong) has a new [blog post](https://codingitwrong.com/2020/06/23/ember-list.html) about Ember Data, his <span style="font-style: italic;">favorite</span> part of Ember.js. Josh writes about building a todo list application, [Surely](https://github.com/CodingItWrong/surely-ember). He touches on querying with JSON:API, the basics of working with the model, sorting with Ember Data, the nuances of reloading, and more. Check out [Tweaking UI behavior with Ember Data queries] and the accompanying [GitHub repo](https://github.com/CodingItWrong/surely-ember) to learn more about putting Ember Data to use!

---

## [What is reactivity? πŸ’‘](https://dev.to/theaswathprabhu/what-is-reactivity-116f)

<!-- alex ignore just -->
A key feature of Ember Octane is the new **reactivity** model. In essence, reactivity is **deciding what to rerender and when**. A good reactivity model can help us focus on business logic because the rerender _just works_.

To illustrate this point, [Aswathprabhu R.](https://dev.to/theaswathprabhu) shared [What is Reactivity?](https://dev.to/theaswathprabhu/what-is-reactivity-116f) on his blog. You will learn what updating the DOM manually may look like in vanilla JavaScript, then how frameworks like React and [Ember](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) help separate the rerender logic.

We encourage you to check out Aswathprabhu's [explanation of reactivity](https://dev.to/theaswathprabhu/what-is-reactivity-116f) today!

---

## [Blog post series of lessons learned working with Ember πŸ“”](https://mono.company/frontend/getting-to-grips-with-ember/)

[Johan Ronsse (@Wolfr)](https://github.com/Wolfr) wrote a series of blog posts on working with Ember especially coming from a [designer’s point of view](https://mono.company/frontend/working-within-ember-designer-point-of-view/). The blog explains how [angle bracket and other Octane features](https://mono.company/frontend/getting-to-grips-with-ember/) make invoking components feel like writing HTML for designers.

The blog also showcases a [button component](https://mono.company/frontend/doing-more-with-a-smaller-team-an-ember-octane-example/) to illustrate how a good public interface helps end users be effective. The code that they have to write is simpler, which prevents them from introducing errors.

Finally, the last blog post covers [nifty tools](https://mono.company/frontend/working-within-ember-designer-point-of-view/) that the Ember ecosystem provides. Addons make the complicated understandable and codemods help everyone move to the latest Ember release as soon as it becomes available.

Read all three blogs in the series below:

- [Getting to grips with Ember](https://mono.company/frontend/getting-to-grips-with-ember/)
- [Doing more with a smaller team: a button component example](https://mono.company/frontend/doing-more-with-a-smaller-team-an-ember-octane-example/)
- [Working in an Ember codebase from a designer point of view](https://mono.company/frontend/working-within-ember-designer-point-of-view/)

---

## ["Ember Data in the Wild" Octane edition is here πŸ“£](https://twitter.com/iamdtang/status/1286705740019716097)

<!-- alex ignore tang -->
Hot off the press is the 2nd edition of [David Tang (@skaterdav85)](https://github.com/skaterdav85)'s [Ember Data in the Wild](https://leanpub.com/emberdatainthewild/c/octane-edition). 🎊

The 2nd edition presents new and updated content that is tailored to Ember Octane. If you are interested in learning more about Ember Data, be sure to check out [David's book](https://leanpub.com/emberdatainthewild/c/octane-edition)! You can find the complete Table of Contents on the purchase website.

---

## [Contributors' corner πŸ‘](https://guides.emberjs.com/release/contributing/repositories/)

<p>This week we'd like to thank <a href="https://github.com/jordpo" target="gh-user">@jordpo</a>, <a href="https://github.com/pzuraq" target="gh-user">@pzuraq</a>, <a href="https://github.com/kiwiupover" target="gh-user">@kiwiupover</a>, <a href="https://github.com/jad359" target="gh-user">@jad359</a>, <a href="https://github.com/mansona" target="gh-user">@mansona</a>, <a href="https://github.com/rwjblue" target="gh-user">@rwjblue</a>, <a href="https://github.com/bmish" target="gh-user">@bmish</a>, <a href="https://github.com/lindyhopchris" target="gh-user">@lindyhopchris</a>, <a href="https://github.com/gibso" target="gh-user">@gibso</a>, <a href="https://github.com/mehulkar" target="gh-user">@mehulkar</a>, <a href="https://github.com/simonc" target="gh-user">@simonc</a>, <a href="https://github.com/ijlee2" target="gh-user">@ijlee2</a>, <a href="https://github.com/chrisrng" target="gh-user">@chrisrng</a>, <a href="https://github.com/chancancode" target="gh-user">@chancancode</a>, <a href="https://github.com/mike183" target="gh-user">@mike183</a>, <a href="https://github.com/amyrlam" target="gh-user">@amyrlam</a>, <a href="https://github.com/knownasilya" target="gh-user">@knownasilya</a>, <a href="https://github.com/amessinger" target="gh-user">@amessinger</a>, <a href="https://github.com/roncodes" target="gh-user">@roncodes</a>, <a href="https://github.com/lenoraporter" target="gh-user">@lenoraporter</a>, <a href="https://github.com/jaredgalanis" target="gh-user">@jaredgalanis</a>, <a href="https://github.com/kategengler" target="gh-user">@kategengler</a>, <a href="https://github.com/jenweber" target="gh-user">@jenweber</a>, <a href="https://github.com/JoaoDsv" target="gh-user">@JoaoDsv</a>, <a href="https://github.com/akankshadharkar" target="gh-user">@akankshadharkar</a>, <a href="https://github.com/xg-wang" target="gh-user">@xg-wang</a>, <a href="https://github.com/richgt" target="gh-user">@richgt</a>, <a href="https://github.com/nummi" target="gh-user">@nummi</a>, <a href="https://github.com/SYU15" target="gh-user">@SYU15</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="/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://discordapp.com/invite/zT3asNS">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://the-emberjs-times.ongoodbits.com/">e-mail newsletter</a>! You can also find our posts on the <a href="https://emberjs.com/blog/tags/newsletter.html">Ember blog</a>.</p>
</div>

---

That's another wrap! ✨

Be kind,

Chris Ng, Michael Donaldson, Mehul Kar, Isaac Lee, Amy Lam, and the Learning Team
2 changes: 1 addition & 1 deletion source/embertimes-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ READMORE

---

## [Connect with us! πŸ€“](https://docs.google.com/forms/d/e/1FAIpQLScqu7Lw_9cIkRtAiXKitgkAo4xX_pV1pdCfMJgIr6Py1V-9Og/viewform)
## [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="/images/tomsters/officehours.png" />
Expand Down