Revision 631: Angeblich TypeScript
Schon gewusst? Wenn man „TypeScript“ an eine Podcast-Folge dranschreibt, kann man über Gott und die Welt reden und niemand kann etwas dagegen sagen! Muhahahaha!
Schaunotizen
- [00:02:08] TypeScript 5.6
- Da nahende neue TS-Release verleitet Stefan und Peter dazu, mal wieder über Software-Architektur, Abstraktion und ein paar neue TS-Features zu quatschen. Neben 0815-Webdev-Tech wie Iterator Helpers kommen auch TypeScript-Spezifika wie Sub/Supertyping-Probleme rund um ReadonlyArray und WeakMap zur Sprache. Tatsächlich bleiben wir ungewöhnlich nah am Thema, sieht man von einem Exkurs über Versuchs-Atomreaktoren ab. Stattdessen vergleichen wir Zod mit Valibot, vergleichen Techniken für bedingtes Declaration Mergining, vergleichen Nodes nativen TS-Support mit Denos Angebot, sinnieren über De-Facto-Standards wie TS-Syntax und JSX (und die damit einhergehenden Problemchen) und philosophieren über die Unterscheide der JS/NPM und Rust/Cargo-Ökosysteme.