Help improve Ember's autotracking and reactivity system 💬, read the new test waiters RFC ⏳, optimize your app with Ember Data 📈, the Russian Ember community 🇷🇺, and learn about powerful debugging at EmberConf 💻!
Chris Thoburn (@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.
You can check out Part 1 and Part 2 now, with more posts to come! And you can follow along with the code for the series by watching the Listicle repository.
For some Ember Data context, check out the Guides. You can learn about the architecture and history in Chris's EmberFest Ember Data 2019 conference talk.
@chilicoder also mentioned to check out the Ember telegram channel, moderated by Alex Kanunnikov (@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!
At this year's EmberConf she's going to teach us about The Power of Debugging; 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:
I think learning about 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!
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: 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, one 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.