Image for post
Image for post

Here’s a collection of tips and changes I had to consider while converting a large ember-data (“ED”) project over to ember-orbit (“EO”) and Orbit.js. I’m hoping this helps you to at least estimate the size of effort it might be to do the same on your own project. Our motivation was to leverage almost all of the abilities that Orbit enables (offline cache, transaction logs, background sync strategies) but the first priority was for providing an Undo/Redo feature in the application with otherwise existing behaviour. At this point, our conversion is still in progress and I’m still learning new things.

I’m not going to introduce Orbit, as others have already done a decent job of that. …


Derek Gray

Director, Research Engineering at in Toronto

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store