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.

Christian Ulbrich
(Zalari)
@WalterFaber

Christian ist CEO, Softwarearchitekt, JS-Liebhaber, MeetUp-Organisator und TypeScript-Aficionado und spielt Ultimate Frisbee.