TypeScript – eine Anleitung zum Unglücklichsein

TypeScript ist eine der wichtigsten Säulen, um JavaScript-Code wartbar, erweiterbar und verständlich zu machen. Dabei bietet es zum einen ein sehr striktes Typsystem, andererseits aber auch enorme Flexibilität. Diese Flexibilität führt allerdings dazu, dass Entwickler:innen das tun, was Entwickler:innen nun mal so tun. Sie arbeiten gegen und nicht mit ihrem Toolset.

In diesem Talk sehen wir anhand von Praxisbeispielen, und stets mit einem Augenzwinkern, wie wir uns den Alltag unnötig erschweren können. Dazu zählt, wie ein fehlender Strict-Mode uns in die Null-Check-Hölle führt und wie ein Ausrufezeichen an der falschen Stelle uns alle Vorteile unseres Typsystems nimmt.


Vorkenntnisse

Grundkenntnisse der Syntax von TypeScript sind von Vorteil, aber nicht zwingend notwendig. Die vorgestellten Konzepte sind auch ohne tiefergehende TypeScript-Kenntnisse verständlich.

Lernziele

Teilnehmende sind nach diesem Vortrag fähig, häufige Probleme in TypeScript zu vermeiden, kennen die wichtigsten TypeScript-Konfigurationen und können Anti-Patterns gezielt identifizieren.

Speaker

 

Christoph Butschkau
Christoph Butschkau ist Full-Stack-Entwickler bei der codecentric AG. Neben seiner Begeisterung für moderne Frontend-Technologien gilt sein besonderes Interesse der Softwarequalität – insbesondere dem automatisierten Testen, das er als unverzichtbaren Teil hochwertiger Softwareentwicklung betrachtet.

Björn Böing
Björn Böing ist IT-Consultant und Software Engineer bei der codecentric AG mit einem besonderen Fokus auf Frontend-Technologien. Er legt großen Wert auf eine effektive Pipeline und automatisierte Tests, um qualitativ hochwertige Softwarelösungen zu entwickeln.

enterJS-Newsletter

Du möchtest über die enterJS
auf dem Laufenden gehalten werden?

 

Anmelden