Donnerstag, 16:15 Uhr
The Power of Decorators in Enterprise-Anwendungen
TypeScript bringt eine Variante von Decorators mit, die sich gerade in Enterprise-Apps für vielfältige Zwecke der Metaprogrammierung eignen. Ob Dependency Injection, Framework-agnostische i18n, Visualisierung von Design Patterns oder einfach nur als syntactic Sugar für Mini-DSLs – Decorators sind vielseitig!
Christian zeigt etablierte Decorator Patterns aus verschiedenen Enterprise-Projekten, die zur Produktivität beitragen und deklarativeren Code ermöglichen. Außerdem präsentiert er, wie man aufbauend auf Decorators einfach eigene Linting-Regeln erstellen kann, um Konventionen im Projekt durchzusetzen.
Vorkenntnisse:* TypeScript und grundlegende Kenntnisse zur Metaprogrammierung in TS
* Verwendung und Anwendung von Linting für die Codequalität
Lernziele:* Decorators als zusätzliches Werkzeug in der Werkzeugkiste für Metaprogrammierung und wartbaren Code zu haben und mit Leichtigkeit anwenden zu können.