Speaker

Michael Speitelsbach

Michael Speitelsbach

Agile Software Engineer bei andrena objects ag

Actions

Michael studierte Informatik am KIT und ist seit 2017 Softwareentwickler bei andrena objects.
Er schätzt TypeScript für seine Plattformunabhängigkeit und die Balance zwischen schneller, pragmatischer Entwicklung und langfristig wartbarem Code.

TypeScript everywhere: Eine neue Ära von Skripten mit Deno

Die JavaScript Laufzeitumgebung Deno kann TypeScript direkt ausführen und verfolgt einige gute Ansätze. In diesem Vortrag werden diese erläutert und darauf eingegangen wie sich Deno von Node.js und Bun unterscheidet.
Vielleicht ist es noch zu gewagt Deno als primäre Laufzeitumgebung in großen Projekten einzusetzen. Jedoch kann Deno auch sehr praktisch für Skripte eingesetzt werden die bislang in Bash, Groovy oder JavaScript geschrieben werden. Wir können so gut wartbare und typisierte Skripte in TypeScript schreiben und mit Deno direkt ohne zusätzliche Schritte auf jeder Plattform ausführen.
In einer Livedemo werden unterschiedliche Anwendungsfälle implementiert und die Einfachheit von Deno demonstriert.

Safer TypeScript: Data Validation Libraries Compared – Zod, TypeBox & Co.

TypeScript made it easier to develop big JavaScript applications. Nonetheless at runtime there are no types and thus no data validation. In this session, I motivate why and when we should validate types at runtime and I provide an overview of validation libraries that support us. In particular, I present Zod, TypeBox and class-validator. Finally, I showcase Zod within a React project and how Zod elegantly uses the type system to provide us with lightweight data validation without duplicating code.

Michael Speitelsbach

Agile Software Engineer bei andrena objects ag

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top