Hey, I’m Alex

Software engineer. This is my blog.

EmberConf 2021 Notes

Highlights from EmberConf 2021, including Octane, Embroider, TypeScript, accessibility, testing, template imports, and Ember’s future direction.

March 30, 2021 · 20 min · Alex DiLiberto

EmberConf 2020 Notes

Highlights from EmberConf 2020, covering Ember Octane, autotracking, FastBoot, accessibility, performance, testing, and build tooling.

March 18, 2020 · 18 min · Alex DiLiberto

EmberConf 2019 Notes

Highlights from EmberConf 2019, including Ember Octane, Glimmer components, tracked properties, Embroider, TypeScript, and tooling.

March 19, 2019 · 16 min · Alex DiLiberto

EmberConf 2018 Notes

Highlights from EmberConf 2018, covering Ember 3.x, Glimmer, WebAssembly, accessibility, JavaScript modules, and performance.

March 13, 2018 · 15 min · Alex DiLiberto

Road to Ember 3.0 Reaction

My reaction to the Ember 3.0 plan, including compatibility, deprecations, browser support changes, and incremental framework evolution.

October 3, 2017 · 1 min · Alex DiLiberto

Ember Route Hooks: A Complete Look

A walkthrough of Ember’s route lifecycle, from willTransition through model hooks, setup, redirects, and didTransition.

May 27, 2017 · 7 min · Alex DiLiberto

EmberConf 2017 CliffsNotes

Highlights from EmberConf 2017, covering Glimmer 2.0, FastBoot, Engines, TypeScript, progressive web apps, and Ember’s roadmap.

March 28, 2017 · 12 min · Alex DiLiberto

EmberConf 2016 CliffsNotes

Highlights from EmberConf 2016, including FastBoot, Glimmer 2.0, Engines, Ember CLI, performance, and the evolving Ember ecosystem.

March 31, 2016 · 6 min · Alex DiLiberto

Spotlight: Ember Closure Actions

An introduction to Ember closure actions and how they improve function passing and action handling compared with traditional action bubbling.

July 25, 2015 · 4 min · Alex DiLiberto

Improved Web Font Loading with Font Events API

Improve web font loading with FontFaceObserver and the Font Loading API to reduce FOIT and make text rendering more predictable.

April 26, 2015 · 1 min · Alex DiLiberto