@bartocc@wycats FYI: The next major version of ember-css-modules (coming soon) will be a transform that behind the scenes turns local-class="foo" into what is described in this post.
@chriskrycho Served as acting unit leader for my youngest kiddo's pack at cub scout camp! (writing this from my cot on the last night) Felt good! And I'll be back out here next week as an Assistant Scoutmaster with my daughter's Scouts BSA troop!
@chriskrycho Interesting take from Robert Greiner's article:
The two simple rules of ratcheting:
1. Your commit must not make the existing code base worse on aggregate
2. Your commit must improve the code base in one or more areas
@chriskrycho I enjoyed this article that expands further on the ratchets concept, breaking them down into three categories:
- Fully automated tooling ratchets
- Semi-automated tooling ratchets
- Process-based ratchets
https://t.co/nFf48sTa3W
As of this PR, @emberjs can publish its @typescript types from its own TS source code: no more hand-maintained types! It took a *lot* of work and a lot of inventing new techniques, which made it fun, sometimes frustrating, and always interesting! https://t.co/cw0GpbAgOr
In which Chiang manages to not only make a great argument but provide exactly the right lay-level intuitions for how โdiffusionโ-type models actually work. Worth your time! https://t.co/CMO3QfbF5q
A surprising irony about working in TypeScript:
The better I get at it, the fewer types I declare.
I declare types at the โedgesโ of my app:
โ Endpoint responses
โ Environment vars
โ Browser storage
โ Querystrings
These types โflowโ throughout the app.
#typescript