PASS@SDX: T4 to SQL

31. August 2016

Am Dienstag, den 13. September 2016 ab 19:00 Uhr findet das PASS Regionalgruppentreffen wieder im SDX Office statt. Unser eXpert Philip hält einen Vortrag zu folgendem Thema:

T4 to SQL – Produktivitätssteigerung in Datenbankprojekten mit T4 Templates

Herausforderungen in Datenbankprojekten sind sehr vielschichtig. Daher sollten Entwickler sich
fähiger Werkzeuge bedienen können, um diesen Anforderungen zeitnah und in hoher Qualität nachzukommen,
um sich so auf die spannenden Aufgaben konzentrieren zu können. (less monkey time)   😉

In Bezug auf ein geeignetes Werkzeug exisitiert folgendes Sprichwort:
“I suppose it is tempting, if the only tool you have is a hammer,
to treat everything as if it were a nail”
Abraham H. Maslow (1966). Psychology of Science

Nun sind nicht alle Herausforderungen der Realität Nägel, daher sollte ein Werkzeug eine adäquate
Flexibilität aufweisen. Statt des Hammers ist demnach ein multi-tool à la Leatherman sinnvoller.
Ein solches Tool sind die T4 Templates.

Nicht zuletzt dank Entity Framework ist der Begriff T4 bereits weit verbreitet, im Kontext von
Datenbankprojekten allerdings eher selten genannt.
Der Vortrag inkl. Visual Studio Demos soll die Vorteile von T4 Templates in der Datenbankentwicklung
an konkreten Anwendungsbeispielen aufzeigen:
– Reduktion der Komplexität
– Vermeidung von Fehlern (z.B. durch copy-paste)
– Einheitlichere Code Struktur
– Automatisierte Objekterstellung

Im Anschluss folgt ein Ausblick auf weitere Anwendungsgebiete von T4 Templates:
– Dokumentation zu Datenbankobjekten
– Erzeugen von BIML Dateien (u.a. Grundlage für SSIS Pakete)

Nachdem die lästigen monkey time tasks erledigt sind, bleibt hoffentlich
künftig mehr Zeit für geistig anspruchsvollere Tätigkeiten…
und einen Imbiss.

Inhaltlich richtet sich der Vortrag sowohl an Neueinsteiger als auch Liebhaber technischer Details.
Spannend für alle: Versprochen!

Weitere Infos zur PASS sowie zur Anmeldung gibt es >hier<
Wir freuen uns auf einen spannenden Vortrag und zahlreiche Teilnehmer. 🙂