Learn about template colocation, the action decorator, getters, and default values in "Converting an Ember Component to a Glimmer Component, Part 2":
embermap.com/topics/converti…
#EmberJS
Learn how to convert an Ember Component from classic syntax to Native ES classes – without the need for a full Glimmer component refactor – in Ep. 2 of "Converting to Octane: First Look":
embermap.com/topics/converti…
#EmberJS
We're kicking off a brand new series led by the one and only @cadeparade!
Check out "Converting a Model", Ep. 1 of Converting to Octane: First Look 👉
embermap.com/topics/converti…
🚀 We just shipped one more Virtual @EmberConf training for you!
Watch "Tailwind CSS Tips, Trips & Best Practices" now:
youtube.com/watch?v=eTdYzNMP…
Because @EmberConf was canceled we made our in-person trainings virtual – and now we get to share them with all of you!
Watch "Domain Modeling with Mirage JS" now:
youtube.com/watch?v=lfDBb0Ar…
Learn how to achieve a "fade-through-white effect", in Ep. 19 of Ember Animated:
embermap.com/topics/ember-an…
Two new vids this week!
We're starting to build our Movies demo, complete with across-route transitions.
View the final demo here: deploy-preview-2--embermap-e…
And the vids:
🎥 Part 1: embermap.com/topics/ember-an…
🎥 Part 2: embermap.com/topics/ember-an…
"You gotta feel the pain", Ep. 69 of the EmberMap Podcast, is out now! #EmberJS
embermap.com/podcast/you-got…
"The burden of high-level APIs", Ep. 68 of the EmberMap Podcast, is out now! #EmberJS
embermap.com/podcast/the-bur…
🎥 In Ep. 10 of "Ember Animated", we learn how to animate a single value that changes over time.
The methods and accessors on the Sprite class really come in handy here!
embermap.com/topics/ember-an…






