Programm
Self-contained & wartbare Build-Skripte mit TypeScript & Deno
Jedes etwas größere Projekt braucht Build-Skripte. Herkömmlicherweise sind diese in Bash, JavaScript oder Groovy geschrieben. Das hat einige Nachteile, u.a.:
-
Extra Sprachen die Entwicklerinnen weniger gewohnt sind. Das macht Build-Skripte für Entwicklerinnen schwerer zu verstehen und schwerer (gut) zu schreiben.
-
Zusätzlich haben diese Sprachen keine statische Typisierung womit sie noch schwerer zu lesen und zu warten sind.
Mit der TypeScript- und JavaScript-Laufzeitumgebung Deno gibt es jetzt die Möglichkeit Build-Skripte direkt in gut wartbarem TypeScript zu schreiben und ohne zusätzliche Schritte auszuführen.
In diesem kurzen Vortrag erläutere ich was Deno von anderen JavaScript-Laufzeitumgebungen wie Node oder Bun abhebt und zeige euch wie man self-contained und gut wartbare TypeScript Build-Skripte zu jedem npm-Projekt hinzufügen kann, ohne mit bestehenden Abläufen zu brechen.
Michael Speitelsbach
andrena objectsMichael hat Informatik am KIT studiert und ist seit 2017 bei andrena objects als Agile Software Engineer tätig. In dieser Zeit konnte er viele Einblicke in Softwareprojekte gewinnen und interessiert sich insbesondere dafür interne Softwarestruktur kommunizierbar zu machen.