Company
Date Published
Author
Gavin Joyce
Word count
821
Language
English
Hacker News points
None

Summary

Ember.js has been successfully integrated into Intercom, allowing for rapid improvements in product capability and development speed. The company began an experiment to re-implement a core section of their application using Ember, which included features such as filtering, searching, sorting, selection, messaging, tagging, and infinite scrolling. The new implementation proved to be much quicker and simpler than the original Rails version, with the loaded page context being reused throughout the life of the application. This has resulted in improved application speed, reduced server complexity, and increased developer productivity. The use of Ember conventions has also simplified the codebase, allowing for a clear separation of responsibilities between routes, models, controllers, templates, views, and components. With three teams now working with Ember.js, Intercom will be releasing a series of improvements over the coming weeks, further raising the bar on what's possible with the platform.