Angular
Angular: component libraries, design systems and large applications built with Angular.
Type safety at the boundaries
Checking data from the outside world once, as it arrives, with FromJson functions and a small assert library instead of a schema library.
17 November 2020Angular best practices for large teams
Keeping a large Angular codebase small by having one right way to do everything.
20 October 2020Automatic loading spinners in Angular
Locking any part of an Angular interface while its data loads, without a single loading flag.
20 October 20203D components in Angular with three.js
Write-up to come.
6 October 2020Declarative charts in Angular
Charts written in the template as components, instead of data objects built first.
22 July 2019DOM as data
A CSV download whose columns and rows are components: a preview in the page, and the data for the file.
19 July 2019SVG components in Angular
Components that are part of an SVG drawing, by attaching them to the group element.
15 July 2019An RxJS primer
Treating everything that happens over time as a stream you can transform and combine.
16 October 2018