Ember Meetup & Engines at LinkedIn

Trent Willis
2 min readintermediate
--
View Original

Overview

The article discusses the Silicon Valley Ember.js Meetup, focusing on a presentation about using Ember Engines at LinkedIn. It highlights the benefits of Ember Engines for building scalable applications and the importance of community engagement.

What You'll Learn

1

How to use Ember Engines to build scalable applications

2

Why runtime isolation is beneficial for application development

3

How to migrate existing applications to use Ember Engines

Key Questions Answered

What are Ember Engines and how are they used at LinkedIn?
Ember Engines are a technology used to compose multiple logical applications into a single user experience. They provide runtime isolation, allowing different parts of an application to be developed independently, which is particularly useful for large-scale applications like those at LinkedIn.
What are the benefits of using Ember Engines for application development?
The benefits of using Ember Engines include the ability to compose applications seamlessly, support for distributed team workflows, and enhancements such as lazy-loading assets, which improve performance and user experience.
How did LinkedIn migrate their existing applications to Ember Engines?
The migration involved adapting their current applications to leverage the capabilities of Ember Engines, focusing on the unique aspects of their implementation and the lessons learned during the process.

Technologies & Tools

Frontend
Ember Engines
Used to build scalable applications at LinkedIn.

Key Actionable Insights

1
Engage with the Ember.js community through meetups to enhance your skills and network.
Participating in local meetups can provide insights into best practices and new technologies, fostering collaboration and learning opportunities.
2
Consider using Ember Engines for large-scale applications to improve team autonomy and application performance.
Ember Engines allow for modular development, making it easier for distributed teams to work on different parts of an application without stepping on each other's toes.

Related Concepts

Ember.js
Scalable Application Design
Community Engagement In Software Development