From 64d98b06737a4df99d5feadaccfa2dcce513541e Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 17 Jan 2020 16:14:31 +0100 Subject: [PATCH 1/7] blog(embertimes#131): add speaker writeup for emberconf (@sdebarros) --- .../2020-01-17-the-ember-times-issue-131.md | 47 ++++++++++++++----- 1 file changed, 35 insertions(+), 12 deletions(-) diff --git a/source/2020-01-17-the-ember-times-issue-131.md b/source/2020-01-17-the-ember-times-issue-131.md index 2853de729..1c5afa234 100644 --- a/source/2020-01-17-the-ember-times-issue-131.md +++ b/source/2020-01-17-the-ember-times-issue-131.md @@ -1,6 +1,6 @@ --- title: The Ember Times - Issue No. 131 -author: Chris Ng, Amy Lam, the crowd +author: Chris Ng, Amy Lam, Jessica Jordan, the crowd tags: Recent Posts, Newsletter, Ember.js Times, Ember Times, 2019 alias : "blog/2020/01/17-the-ember-times-issue-131.html" responsive: true @@ -41,13 +41,13 @@ Share your thoughts, feedback, and requests on the [New Test Waiters RFC](https: ## [Optimizing your app with Ember Data 📈](https://runspired.com/2019/12/15/optimizing-your-app-with-ember-data/) -[Chris Thoburn (@runspired)](https://github.com/runspired) is blogging about how to build and optimize an app with Ember Data. You'll start by building an app, Listicle. Listicle starts as a small app shell with rich content lists, but balloons in size over time. Build times slow to a crawl as a result. +[Chris Thoburn (@runspired)](https://github.com/runspired) is blogging about how to build and optimize an app with Ember Data. You'll start by building an app, Listicle. Listicle starts as a small app shell with rich content lists, but balloons in size over time. Build times slow to a crawl as a result. -At the beginning of the series, Listicle builds and renders in greater than 5 seconds. But as the posts progress, you'll end with an app with builds and renders in **less than 1 second** by optimizing only the app's data management! Then for fun, you'll optimize the render. +At the beginning of the series, Listicle builds and renders in greater than 5 seconds. But as the posts progress, you'll end with an app with builds and renders in **less than 1 second** by optimizing only the app's data management! Then for fun, you'll optimize the render. You can check out [Part 1](https://runspired.com/2019/12/15/optimizing-your-app-with-ember-data/) and [Part 2](https://runspired.com/2019/12/18/optimizing-your-app-with-ember-data-part-2/) now, with more posts to come! And you can follow along with the code for the series by watching the [Listicle repository](https://github.com/runspired/listicle). -For some Ember Data context, check out the [Guides](https://guides.emberjs.com/release/models/). You can learn about the architecture and history in Chris's EmberFest [Ember Data 2019](https://www.youtube.com/watch?v=zbqbsOyLM30&list=PLN4SpDLOSVkT0e094BZhGkUnf2WBF09xx&index=23&t=0s) conference talk. +For some Ember Data context, check out the [Guides](https://guides.emberjs.com/release/models/). You can learn about the architecture and history in Chris's EmberFest [Ember Data 2019](https://www.youtube.com/watch?v=zbqbsOyLM30&list=PLN4SpDLOSVkT0e094BZhGkUnf2WBF09xx&index=23&t=0s) conference talk. --- @@ -55,17 +55,40 @@ For some Ember Data context, check out the [Guides](https://guides.emberjs.com/r [Habr.com](habr.com) is a popular geek media site among Russian developers. It's somewhat similar to Hacker News, except that it's populated by user-submitted articles instead of links. [Iaroslav Popov (@chilicoder)](https://github.com/chilicoder) recognized a shortage of Ember articles on Habr.com and recently started translating our very own Ember Times ([Issue #129](https://habr.com/ru/post/482988/), [Issue #130](https://habr.com/ru/post/483630/)) on Habr.com, as well as [Octane is Here](https://habr.com/ru/post/482158/) and [Super Rentals tutorial - Part 1](https://habr.com/ru/post/482296/)! -@chilicoder also mentioned to check out the [Ember telegram channel](https://t.me/ember_js), moderated by [Alex Kanunnikov (@lifeart)](https://github.com/lifeart). It's one of the best ways to get help with **Ember in Russian**, and they welcome everyone to join! Thank you both for your help in fostering the Russian Ember community! +@chilicoder also mentioned to check out the [Ember telegram channel](https://t.me/ember_js), moderated by [Alex Kanunnikov (@lifeart)](https://github.com/lifeart). It's one of the best ways to get help with **Ember in Russian**, and they welcome everyone to join! Thank you both for your help in fostering the Russian Ember community! --- -## [Section title in sentence case 🐹](#section-url) +## [Master powerful debugging strategies at EmberConf](https://emberconf.com/#/speakers/samanta-de-barros) - - +You've undoubtedly heard her talk about [creating progressive web applications with Ember](https://www.youtube.com/watch?v=OR1Tk_bwmZo) +and [bulletproof addon testing](https://www.youtube.com/watch?v=31kVznd-zys) before, but now [Samanta de Barros (@sdebarros)](https://github.com/sdebarros) +shares even more useful knowledge with you that is crucial for any professional JavaScript developer. - - +At [this year's EmberConf](https://emberconf.com/) she's going to teach us about [**The Power of Debugging**](https://emberconf.com/#/speakers/samanta-de-barros); which tools we can use to track down bugs swiftly both in development and production environments and how we find our way around Ember's architecture while doing so. + +In an exclusive interview with The Ember Times, Samanta shares with us, what makes debugging tools and strategies so powerful when developing Ember applications: + + +> I think it is important. Mostly, because it will help you to have a better time finding bugs and even how an app works. In part I think it’s necessary because it will help you on your job! +> +> I also think that when you start looking at other people’s code it is hard at first, but after a while you lose the fear of seeing these complex frameworks, you get a better idea of everything and you start to realise - it’s just JavaScript in the end. So I think debugging techniques are good for finding bugs and demystifying frameworks. + +Many of us spend plenty of hours every work week to find the root cause of bugs which makes debugging a critical skill of almost every Ember developer. +But how will it impact our developer experience directly when we start to fully leverage the power of debugging? + +> Mostly things that come up when you are pairing some or you’re trying to solve an issue, you often run into something and it makes people go like: “Oh, that’s interesting!” When I’ve seen other people’s talks or see them working, I see that they have some tips about things that I don’t know about yet and that’s cool! You realise that there are a lot of tools that make working with the frontend easier. +> +> People who learn more about debugging usually say: “Oh yeah, that’s cool, that really simplifies these tasks I need to do” or “Oh, I didn’t know you could find that information there in the app.” + +EmberConf is a unique experience, that you and your team should definitely not miss out on. Samanta shares her perspective on what makes the conference +so outstanding: + +> I think it’s a difference experience when you go to a conference as a speaker or as attendee. When you just go to listen to the talks, you get a lot of inspiration, you discover things that people are you doing that you might not do yet and it sparks something in you that makes you want to learn something new or improve something in your job. […] +> +> I would say both getting inspiration and connecting are the nicest things about EmberConf. If I had to recommend anything to an attendee, I’d say: “Just go and ask questions to the other attendees or speakers.” Just listening to the talks is good enough, but the chance to connect with others makes the conference really great. + +If you want to learn more about successfully debugging Ember apps, join more than 800 other Ember developers at [EmberConf in Portland, OR from March 16 - 18, 2020](https://emberconf.com/). Prices for regular attendee tickets start from $449, so don't hesitate to [register today](https://emberconf.com/#/register)! --- @@ -131,7 +154,7 @@ For some Ember Data context, check out the [Guides](https://guides.emberjs.com/r ## [Contributors' Corner 👏](https://guides.emberjs.com/release/contributing/repositories/) -

This week we'd like to thank our siblings for their contributions to Ember and related repositories! 💖

+

This week we'd like to thank @bobisjan, @pzuraq, @locks, @mjanjic01, @runspired, @igorT, @dmuneras, @mixonic, @chancancode, @nummi, @efx, @josemarluedke, @mansona, @pichfl, @skaterdav85, @jenweber, @mcfiredrill, @tomdale, @conormag, @rwjblue, @Turbo87, @stefanpenner, @xg-wang for their contributions to Ember and related repositories! 💖

--- @@ -159,4 +182,4 @@ That's another wrap! ✨ Be kind, -Chris Ng, Amy Lam, the crowd and the Learning Team +Chris Ng, Amy Lam, Jessica Jordan, the crowd and the Learning Team From 669853fb808b2f84d768d6f733f76a641d7ca35d Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 17 Jan 2020 16:36:31 +0100 Subject: [PATCH 2/7] blog(embertimes#131): edits interview --- source/2020-01-17-the-ember-times-issue-131.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/2020-01-17-the-ember-times-issue-131.md b/source/2020-01-17-the-ember-times-issue-131.md index 1c5afa234..cedd8bef2 100644 --- a/source/2020-01-17-the-ember-times-issue-131.md +++ b/source/2020-01-17-the-ember-times-issue-131.md @@ -11,7 +11,8 @@ responsive: true Read the New Test Waiters RFC ⏳, Optimize your app with Ember Data 📈, -Russian Ember community 🇷🇺 +Russian Ember community 🇷🇺, +learn about powerful debugging at EmberConf 💻, @@ -59,7 +60,7 @@ For some Ember Data context, check out the [Guides](https://guides.emberjs.com/r --- -## [Master powerful debugging strategies at EmberConf](https://emberconf.com/#/speakers/samanta-de-barros) +## [Master powerful debugging strategies at EmberConf 💻](https://emberconf.com/#/speakers/samanta-de-barros) You've undoubtedly heard her talk about [creating progressive web applications with Ember](https://www.youtube.com/watch?v=OR1Tk_bwmZo) and [bulletproof addon testing](https://www.youtube.com/watch?v=31kVznd-zys) before, but now [Samanta de Barros (@sdebarros)](https://github.com/sdebarros) @@ -70,21 +71,20 @@ At [this year's EmberConf](https://emberconf.com/) she's going to teach us about In an exclusive interview with The Ember Times, Samanta shares with us, what makes debugging tools and strategies so powerful when developing Ember applications: -> I think it is important. Mostly, because it will help you to have a better time finding bugs and even how an app works. In part I think it’s necessary because it will help you on your job! +> I think learning out debugging techniques is important. Mostly, because it will help you to have a better time finding bugs and even how an app works. In part I think it’s necessary because it will help you on your job! > > I also think that when you start looking at other people’s code it is hard at first, but after a while you lose the fear of seeing these complex frameworks, you get a better idea of everything and you start to realise - it’s just JavaScript in the end. So I think debugging techniques are good for finding bugs and demystifying frameworks. -Many of us spend plenty of hours every work week to find the root cause of bugs which makes debugging a critical skill of almost every Ember developer. -But how will it impact our developer experience directly when we start to fully leverage the power of debugging? +What's our experience like when we start to learn more about debugging strategies? Here, Samanta can share from both her own experience and from those she worked together with: -> Mostly things that come up when you are pairing some or you’re trying to solve an issue, you often run into something and it makes people go like: “Oh, that’s interesting!” When I’ve seen other people’s talks or see them working, I see that they have some tips about things that I don’t know about yet and that’s cool! You realise that there are a lot of tools that make working with the frontend easier. +> When you are pairing with someone or you’re trying to solve an issue, you often run into something and it makes people go like: “Oh, that’s interesting!” When I’ve seen other people’s talks or see them working, I see that they have some tips about things that I don’t know about yet and that’s cool! You realise that there are a lot of tools that make working with the frontend easier. > > People who learn more about debugging usually say: “Oh yeah, that’s cool, that really simplifies these tasks I need to do” or “Oh, I didn’t know you could find that information there in the app.” EmberConf is a unique experience, that you and your team should definitely not miss out on. Samanta shares her perspective on what makes the conference so outstanding: -> I think it’s a difference experience when you go to a conference as a speaker or as attendee. When you just go to listen to the talks, you get a lot of inspiration, you discover things that people are you doing that you might not do yet and it sparks something in you that makes you want to learn something new or improve something in your job. […] +> I think it’s a different experience when you go to a conference as a speaker or as attendee. When you just go to listen to the talks, you get a lot of inspiration, you discover things that people are you doing that you might not do yet and it sparks something in you that makes you want to learn something new or improve something in your job. […] > > I would say both getting inspiration and connecting are the nicest things about EmberConf. If I had to recommend anything to an attendee, I’d say: “Just go and ask questions to the other attendees or speakers.” Just listening to the talks is good enough, but the chance to connect with others makes the conference really great. From c236435e6fd26ccbd5bda8443beb07c75f4fd455 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 17 Jan 2020 16:47:23 +0100 Subject: [PATCH 3/7] Update source/2020-01-17-the-ember-times-issue-131.md --- source/2020-01-17-the-ember-times-issue-131.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/2020-01-17-the-ember-times-issue-131.md b/source/2020-01-17-the-ember-times-issue-131.md index be254b403..fd53b578f 100644 --- a/source/2020-01-17-the-ember-times-issue-131.md +++ b/source/2020-01-17-the-ember-times-issue-131.md @@ -98,7 +98,7 @@ At [this year's EmberConf](https://emberconf.com/) she's going to teach us about In an exclusive interview with The Ember Times, Samanta shares with us, what makes debugging tools and strategies so powerful when developing Ember applications: - + > I think learning out debugging techniques is important. Mostly, because it will help you to have a better time finding bugs and even how an app works. In part I think it’s necessary because it will help you on your job! > > I also think that when you start looking at other people’s code it is hard at first, but after a while you lose the fear of seeing these complex frameworks, you get a better idea of everything and you start to realise - it’s just JavaScript in the end. So I think debugging techniques are good for finding bugs and demystifying frameworks. @@ -211,4 +211,3 @@ That's another wrap! ✨ Be kind, Chris Ng, Amy Lam, Isaac Lee, Jessica Jordan, the crowd and the Learning Team - From 70d7340ce75d79285e7bec0c89dc8e432f3a03fc Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 17 Jan 2020 16:47:35 +0100 Subject: [PATCH 4/7] Update source/2020-01-17-the-ember-times-issue-131.md --- source/2020-01-17-the-ember-times-issue-131.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/2020-01-17-the-ember-times-issue-131.md b/source/2020-01-17-the-ember-times-issue-131.md index fd53b578f..8120d6959 100644 --- a/source/2020-01-17-the-ember-times-issue-131.md +++ b/source/2020-01-17-the-ember-times-issue-131.md @@ -112,6 +112,7 @@ What's our experience like when we start to learn more about debugging strategie EmberConf is a unique experience, that you and your team should definitely not miss out on. Samanta shares her perspective on what makes the conference so outstanding: + > I think it’s a different experience when you go to a conference as a speaker or as attendee. When you just go to listen to the talks, you get a lot of inspiration, you discover things that people are you doing that you might not do yet and it sparks something in you that makes you want to learn something new or improve something in your job. […] > > I would say both getting inspiration and connecting are the nicest things about EmberConf. If I had to recommend anything to an attendee, I’d say: “Just go and ask questions to the other attendees or speakers.” Just listening to the talks is good enough, but the chance to connect with others makes the conference really great. From f8c91f6734df2994edc3d4c340748add38384844 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 17 Jan 2020 17:20:11 +0100 Subject: [PATCH 5/7] Update source/2020-01-17-the-ember-times-issue-131.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-01-17-the-ember-times-issue-131.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-01-17-the-ember-times-issue-131.md b/source/2020-01-17-the-ember-times-issue-131.md index 8120d6959..2ec4f8be8 100644 --- a/source/2020-01-17-the-ember-times-issue-131.md +++ b/source/2020-01-17-the-ember-times-issue-131.md @@ -92,7 +92,7 @@ For some Ember Data context, check out the [Guides](https://guides.emberjs.com/r You've undoubtedly heard her talk about [creating progressive web applications with Ember](https://www.youtube.com/watch?v=OR1Tk_bwmZo) and [bulletproof addon testing](https://www.youtube.com/watch?v=31kVznd-zys) before, but now [Samanta de Barros (@sdebarros)](https://github.com/sdebarros) -shares even more useful knowledge with you that is crucial for any professional JavaScript developer. +is ready to share more useful knowledge that is crucial for any professional JavaScript developer. At [this year's EmberConf](https://emberconf.com/) she's going to teach us about [**The Power of Debugging**](https://emberconf.com/#/speakers/samanta-de-barros); which tools we can use to track down bugs swiftly both in development and production environments and how we find our way around Ember's architecture while doing so. From b9f32ff50405a89fd34be23ba5a44895d62dd55a Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 17 Jan 2020 17:20:42 +0100 Subject: [PATCH 6/7] Update source/2020-01-17-the-ember-times-issue-131.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-01-17-the-ember-times-issue-131.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-01-17-the-ember-times-issue-131.md b/source/2020-01-17-the-ember-times-issue-131.md index 2ec4f8be8..1b33c3a95 100644 --- a/source/2020-01-17-the-ember-times-issue-131.md +++ b/source/2020-01-17-the-ember-times-issue-131.md @@ -94,7 +94,7 @@ You've undoubtedly heard her talk about [creating progressive web applications w and [bulletproof addon testing](https://www.youtube.com/watch?v=31kVznd-zys) before, but now [Samanta de Barros (@sdebarros)](https://github.com/sdebarros) is ready to share more useful knowledge that is crucial for any professional JavaScript developer. -At [this year's EmberConf](https://emberconf.com/) she's going to teach us about [**The Power of Debugging**](https://emberconf.com/#/speakers/samanta-de-barros); which tools we can use to track down bugs swiftly both in development and production environments and how we find our way around Ember's architecture while doing so. +At [this year's EmberConf](https://emberconf.com/) she's going to teach us about [**The Power of Debugging**](https://emberconf.com/#/speakers/samanta-de-barros); which tools you can use to track down bugs swiftly in development and production environments, and how you can find your way around Ember's architecture while doing so. In an exclusive interview with The Ember Times, Samanta shares with us, what makes debugging tools and strategies so powerful when developing Ember applications: From b6aa8d80408de64cfa288f3cd78d5ea3c25e27f1 Mon Sep 17 00:00:00 2001 From: Jessica Jordan Date: Fri, 17 Jan 2020 17:22:34 +0100 Subject: [PATCH 7/7] Update source/2020-01-17-the-ember-times-issue-131.md Co-Authored-By: Isaac Lee <16869656+ijlee2@users.noreply.github.com> --- source/2020-01-17-the-ember-times-issue-131.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/2020-01-17-the-ember-times-issue-131.md b/source/2020-01-17-the-ember-times-issue-131.md index 1b33c3a95..ba142cba3 100644 --- a/source/2020-01-17-the-ember-times-issue-131.md +++ b/source/2020-01-17-the-ember-times-issue-131.md @@ -109,7 +109,7 @@ What's our experience like when we start to learn more about debugging strategie > > People who learn more about debugging usually say: “Oh yeah, that’s cool, that really simplifies these tasks I need to do” or “Oh, I didn’t know you could find that information there in the app.” -EmberConf is a unique experience, that you and your team should definitely not miss out on. Samanta shares her perspective on what makes the conference +EmberConf is a unique experience, one that you and your team should definitely not miss out on. Samanta shares her perspective on what makes the conference so outstanding: