Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Stability Without Stagnation: Lessons Learned Shipping Ember - Yehuda Katz 2016

ChariotSolutions via YouTube

Overview

Explore lessons learned from shipping Ember.js in this conference talk by Yehuda Katz. Delve into the challenges of maintaining stability while embracing innovation in web development. Learn how Ember manages to stay current with the latest trends without breaking existing applications, and discover the project's approach to growing and maintaining a large addon ecosystem. Examine recent Ember features, upcoming developments, and the implementation of Glimmer 2, Ember's new rendering engine. Gain insights into the process of rewriting core components without disrupting user applications, and understand the project's commitment to "Stability without Stagnation." Discover strategies for feature implementation, upgrade cadence, and maintaining backwards compatibility while pushing the boundaries of web development.

Syllabus

Intro
Stability without Stagnation Learning from Ember.js
FAST WITH STABLE INFRA
SKYLIGHT
#allthelittlethings
Instability is a Drag on Innovation
Higher and Faster on a Stable Foundation
How do you get the feature in front of
Lifecycle of a Simple Feature
Likewise, Application Instance initializers still receive a single argument to initialize: application Instance'. ember-routing-routable-components Implements RFC adding support for routable components.
Ci runs with flags on and off - Disabled features are stripped from beta and release builds
Upgrade Cadence is
Lifecycle of a Big Feature
Engines
Would the acceptance of this proposal mean the Ember guides must be re-organized or altered? Does it change how Ember is taught to new users at any level? How should this feature be introduced and taught to existing Ember users?
Final Comment Period
After the RFC is merged, the process is identical to ember-assign
Catch the Next Train
Initial Render?
CANARY + GLIMMER 2 IS 1.5-2X FASTER THAN 2.4 ALREADY
GLIMMER 2 TEMPLATES ARE 5X SMALLER THAN HTMLBARS
asm.js experiments
Incremental?
Breakage
Semver (taken seriously) Deprecate to something • Internal or external rewriting • Deprecation Workflow

Taught by

ChariotSolutions

Reviews

Start your review of Stability Without Stagnation: Lessons Learned Shipping Ember - Yehuda Katz 2016

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.