I may also have written on this on earlier versions of my website:
2006 – 2011 (link coming soon!)- did not have a blog!
2012 – 2013 (link coming soon!)2014 – 2019
Everything I’ve written on the subject, from the beginning of this version of the site.
I may also have written on this on earlier versions of my website:
mut
(and set
) and autotracking in Ember Octane
— JOURNAL
Understanding a surprising behavior — and fixing a refactoring hazard.
Or, part of why rewrite is taking a while: I’m in this for the long haul.
PromiseProxyMixin
in Ember Octane
— JOURNAL
An important refactor for getting rid of mixins and proxies.
Digging into the load
helper and AsyncData
type I introduced in an earlier post.
A modern JavaScript reactivity system powered by Lamport clocks and incremental computation and depth-first searches: oh my!
One of the many small-but-lovely benefits of getting to use native classes in Ember Octane.
…not a 1:1 translation from Ember Classic — but that’s often a big win!
args
in Glimmer Components — JOURNAL
Clearing up a common confusion with a worked example.
In which I’ll be speaking for 30 minutes at a JS conference… and will spend only about 5 of those minutes on JS.
Or, one part of why to some extent Elm, and to a significant degree PureScript Halogen, can be quite difficult for users to get their heads around at first.
In which years of thinking and months of design come to fruition.
In which my friend David Baker put me on the spot… and it was great!
Or: (part of) what “reasoning about your code” really means; being my EmberConf 2021 talk.
Ember CLI history, ember-auto-import, web bundling, and more
Introducing the series and walking through the formats.
Which template imports design has the biggest set of wins for teaching and understanding components?
Evaluating the tradeoffs of template language designs for tooling.
Keeping, and improving on, one of Ember’s fundamental commitments — and biggest strengths: its integrated testing.
What about styles? (A bonus post!)
Given the tradeoffs in the space, what is the best set of compromises we can make?
Given all the analysis from this series, a concrete proposal to move this forward!
After years of work, I’ve published the first beta of the spec for semantic versioning for TypeScript types!
My EmberConf 2022 talk (with, again, a lot of non-Ember interest).
A handy feature you can use in recent versions of Ember.
Chatting with the good folks at ShipShape about TypeScript, Ember, composing, whiskey, and more.