I may also have written on this on earlier versions of my website:
(The even-earlier versions of the site existed… but are not relevant here.)
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:
(The even-earlier versions of the site existed… but are not relevant here.)
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.
Making sure people understand a new feature we shipped which is a big deal.
Notes on the sheer scale of recently-completed open source efforts of mine.
A walkthrough of the shenanigans we have to do to make TypeScript understand how to import @ember
packages from ember-source
.
…which generalize to other frameworks pretty well, too.
My fourth year at LinkedIn: odd, and challenging — with some failures! — but not bad.