Blog
Notes from building national systems in Angular: real-time maps, migrations that stay in use, one build for every environment.
- Throttling a socket feed without losing the latest position
The RxJS between a SignalR feed and an OpenLayers map, and why bufferTime beat throttleTime.
- One Angular build, every environment
Replacing six environment files with a JSON the container writes at start, and what broke on the way.
- Migrating a clinical app from Angular 14 to 17 while it stays in use
Standalone components module by module, and the order that avoided a freeze.