When deploying your Ember.js applications with ember-cli-deploy, working with staging environments can be unintuitive. To do this cleanly you should not think of staging as an environment but in terms of a deploy-target you deploy your application to with a customized configuration. This post shows you how to do this properly.
by Michael Klein on 25th October 2020
Sometimes you have a UI where at a certain level you have multiple nested routes and they deal with one parent item. For example if you had a blog management system that supported multiple blogs, you could have a route like dashboard.blog.post.edit and the Blog model is found at the dashboard.blog route. So at this point you want to use that same blog model in the other routes. Historically there has never been a great way to do this, you might think put it on a service, but then you have to register and cleanup that service since services are global. Along with that inconvenience it's also not clear where the service gets its data, it seems a bit magic.
by Ilya Radchenko on 11th September 2020
Most Ember developers are familiar with Ember Data and JSON:API, which means that GraphQL and Apollo are not nearly as wide spread in the Ember community. This past year I had the chance to work on an app with GraphQL and Apollo in an Ember app, and I wanted to share some of the things I learned.
by Ilya Radchenko on 14th June 2020
A comparison between Ember and React, using the latest idioms and best practices from both frameworks. That means using Ember Octane, the latest Edition of Ember, and React's new hooks API.
by Chris Garrett on 7th May 2020, in Essential Octane
This blog post is my fourth post in a series on autotracking, the new reactivity system in Ember.js.
by Chris Garrett on 21st April 2020, in Autotracking
This blog post is the third in a series on autotracking, the new reactivity system in Ember.js.
by Chris Garrett on 26th February 2020, in Autotracking
This blog post is the second in a series on autotracking, the new reactivity system in Ember.js.
by Chris Garrett on 10th February 2020, in Autotracking
Ember Octane has landed along with a large number of new features, but none of these features is more exciting to me personally than autotracking. Autotracking is Ember's new reactivity system, which is what allows Ember to know when stateful values (such as @tracked properties) have changed.
by Chris Garrett on 27th January 2020, in Autotracking
As native classes have stabilized and more and more of the Ember community has begun converting over to them, I've heard a lot of misinformation being spread around about what they are and aren't capable of. This is a pretty important transition for Ember, so I wanted to set the record straight really quickly about a few key things.
by Chris Garrett on 22nd November 2019, in Essential Octane
The privacy-focused web analytics service, Fathom, added the ability to track page views on sites that use SPA frameworks like Ember, React, and Angular.
by Jon Henshaw on 28th October 2019