Mit der .NET Compiler Platform, auch bekannt unter dem Namen „Roslyn“, öffnet Microsoft seine Compiler für C# und VB.NET. „Öffnen“ bedeutet aber nicht nur, dass der Quellcode auf GitHub zur Verfügung gestellt und das Projekt in einem Open Source-Umfeld entwickelt wird. Vielmehr bricht der Softwarehersteller die Blackbox der Sprachübersetzer auf und erlaubt den Zugriff auf alle Ausgaben der Kompilierphase. Von der Syntaxanalyse bis zur Codegenerierung – alle Vorgänge werden sichtbar. Entwicklern wird es damit ermöglicht, die Ergebnisse der einzelnen Phasen für sich zu nutzen. Doch was genau stelle ich als Entwickler damit an? Welche Möglichkeiten bietet mir Roslyn? Der Vortrag richtet sich an Einsteiger und Interessierte. Es werden die Grundlagen des Compiler-Baus vermittelt und anschließend gezeigt, wie die APIs von Roslyn aufgebaut sind. An Hand der Implementierung eines Code Fixes für Visual Studio soll verdeutlicht werden, wozu Roslyn benutzt werden kann.
Robin Sedlaczek hat 15 Jahre Erfahrung als professioneller Softwareentwickler, leitete einige Softwareprojekte und arbeitet seit 4 Jahren als CTO bei der Fairmas GmbH. In seiner Freizeit vermittelt er sein Wissen in Fachvorträgen, Onlinekursen, Fachartikeln und in seinem Blog. Er ist erreichbar via Twitter und per Mail.
Wir treffen uns am 28.04.2015 um 18:00 Uhr bei der T-Systems MMS Dresden. Bitte tragt euch in die Gästeliste ein.