TypeScript 5.8 verabschiedet sich von Enums: Ein würdiger Abschied

2025-03-02
TypeScript 5.8 verabschiedet sich von Enums: Ein würdiger Abschied

TypeScript 5.8 führt das Flag `--erasableSyntaxOnly` ein und beendet damit die Ära von Enums und Namespaces. Obwohl Literal Unions eine bessere Ergonomie bieten, drückt der Autor Nostalgie für Enums aus. Der Artikel hebt einen wichtigen Vorteil von Enums hervor: die bessere Dokumentation der Mitglieder, einschließlich Deprecation-Hinweise, was in großen Codebasen entscheidend ist, eine Funktion, die Literal Unions fehlt. Der Autor fordert das TypeScript-Team auf, die Dokumentationsunterstützung für Literal Unions in zukünftigen Versionen zu verbessern.

Mehr lesen
Entwicklung Literal Unions

Sandbox-Entwicklung: Ein Jahr in einer VM

2025-01-01

Um die Nachteile einer unübersichtlichen Entwicklungsumgebung zu vermeiden, wechselte der Autor zu einer virtuellen Maschine. Unter Ubuntu 24.04 in VMware Fusion Pro auf macOS befinden sich alle Entwicklungswerkzeuge und Erweiterungen in der VM, was einen sicheren und isolierten Arbeitsbereich bietet. Obwohl einige Annehmlichkeiten wie nahtloses Kopieren und Einfügen verloren gehen, ist die Gesamterfahrung flüssig, mit minimaler Auswirkung auf die Leistung des Host-Systems. Der Autor sieht in diesem Ansatz langfristige Vorteile in Bezug auf Stabilität und Sicherheit, die die kleineren Nachteile aufwiegen.

Mehr lesen