Rewriting the LayerVault File Page in Ember(layervault.tumblr.com)

over 7 years ago from Kelly Sutton, Product @ imgix

  • Kelly SuttonKelly Sutton, over 7 years ago (edited over 7 years ago )

    We recently embarked on a quest to turn our File Page from a Ball of Mud into an honest JavaScript application. There were too many corner cases and too many bugs. We rewrote the page in Ember, which has granted us some nice speed boosts and removed the brittleness.

    As a result, you can also do cool things, like link to specific artboards. Here's an example of the Designer News About Page linked to the first layer comp. Notice how the URL reflects that.

    I know Ember has come up a few times on DN, so I'd figured I would submit this here.

    We're happy to answer any questions in the comments.

    0 points
    • mewo a, over 7 years ago

      Never used Ember, but have spent a lot of time with Angular. Was there anything technically specific to Layervault that made you guys choose Ember? Other than Yehuda?. Just interested as I don't know much about it.

      0 points
      • Kelly SuttonKelly Sutton, over 7 years ago

        It really just came down to the routing, honestly. In Angular, routing is a module. In Ember, routing is core to how you build your application.

        Everyone on the project sourced several opinions from those that they trusted. In the blank slate scenario that we had, Ember was the winner.

        0 points