TypeScript erweitert JavaScript um ein statisches Typsystem, das weit über das hinausgeht, was wir normalerweise von einer statischen Programmiersprache gewohnt sind, nämlich das Annotieren von Variablen und Argumenten mit statischen Typ-Informationen.
TypeScript bringt auch eine Art eigene Meta-Programmiersprache mit, mit der Typen dynamisch "programmiert" werden können. Damit lassen sich auch die komplexesten (JavaScript-)Codestrukturen typsicher beschreiben.
In diesem Vortrag möchte ich euch mit Live-Coding Konzepte und Features dieser Metasprache vorstellen und anhand von Beispielen zeigen, wofür ihr sie in der Praxis verwenden könnt und wie Eure Anwendungen (und Programmier-Kolleg:innen) davon profitieren!
Für den Vortrag solltet ihr am Besten Grundkenntnisse von TypeScript mitbringen und auf jeden Fall die Lust auf unkonventionelle und ungewöhnliche Ideen, was die Arbeit mit einem Typsystem angeht.
Webanwendungen mit React - Fortgeschrittene Konzepte
OOSE Seminar, OOSE Campus Hamburg, 26.-28. August 2024
React 19 – Wichtige Neuerungen an einem Tag kennenlernen
c't heise academy, Hannover, 24. September 2024
Die Qual der Wahl: Architekturen für das Frontend
Software Architecture Alliance 2024, München, 24. Oktober 2024
Kurz und knackig - dein Update auf React 19
EnterJS React 19 Day, online, 20. November 2024
In-House Workshops und Coaching u.a. zu React, Next.js, TypeScript, GraphQL
Frontend-Entwicklung: Single-Page-Anwendung oder HTMX?
BED-Con 2024, Berlin, 19. September 2024
GraphQL unter der Lupe: Eine kritische Betrachtung
InfoDay Modernes API-Design, Köln, 26. September 2024
Innovatives Routing und Data Fetching mit dem TanStack
EnterJS React 19 Day, online, 17. Oktober 2024
A Practical Introduction to Fullstack Applications With Next.js
iJS 2024, München, 13. November 2024
Vergangene Talks
Übersicht über vergangene Talks