YoVDO

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

Offered By: ChariotSolutions via YouTube

Tags

Web Development Courses Innovation Courses

Course Description

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

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX