DevLinks, Week 5
TypeScript, failure of API contracts and naughty strings.
Why do people prefer TypeScript with most of the JavaScript frameworks?
A good summary of the advantages of TypeScript.
Automated testing of each commit != CI
A critical reflection about micro-services in regard to continuous integration. Also a good argumentation why relying on API contracts often does not work in the real world.
The Big List of Naughty Strings
A list of strings which have a high probability of causing issues when used as user-input data.
Micro Frontends — a strive for fully Verticalized Systems
A great talk about micro frontends. Slides are available here.
Detecting “Agile BS”
A paper from the Department of Defense, describing the real values of Agile to differentiate projects that just claim to be agile.
CSS in JavaScript with Angular
CSS-in-JS is going crazy in teh React ecosystem. Do we really want the craziness in Angular?