{"id":495,"date":"2015-04-26T18:55:04","date_gmt":"2015-04-26T17:55:04","guid":{"rendered":"https:\/\/dotnet-usergroup-hamburg.de\/?p=495"},"modified":"2015-04-26T18:55:04","modified_gmt":"2015-04-26T17:55:04","slug":"net-user-group-treffen-juli-2015-speakroslyn-die-net-compiler-platform","status":"publish","type":"post","link":"https:\/\/dotnet-usergroup-hamburg.de\/?p=495","title":{"rendered":".NET User Group Treffen Juli 2015 &#8211; #SpeakRoslyn &#8211; Die .NET Compiler Platform"},"content":{"rendered":"<p>Im Juli wird\u00a0Robin Sedlaczek\u00a0bei uns zu Besuch sein mit folgendem Thema: \u00a0<b>#SpeakRoslyn &#8211; Die .NET Compiler Platform<\/b><\/p>\n<p><b>Abstract:<\/b><\/p>\n<p>Mit der .NET Compiler Platform, auch bekannt unter dem Namen \u201eRoslyn\u201c, \u00f6ffnet Microsoft seine Compiler f\u00fcr C# und\u00a0VB.NET. \u201e\u00d6ffnen\u201c bedeutet aber nicht nur, dass der Quellcode auf GitHub zur Verf\u00fcgung gestellt und das Projekt in einem Open-Source-Umfeld entwickelt wird. Vielmehr bricht der Softwarehersteller die Blackbox der Sprach\u00fcbersetzer auf und erlaubt den Zugriff auf alle Ausgaben der Kompilierphase. Von der Syntaxanalyse bis zur Codegenerierung \u2013 alle Vorg\u00e4nge werden sichtbar. Entwicklern wird es damit erm\u00f6glicht, die Ergebnisse der einzelnen Phasen f\u00fcr sich zu nutzen.<\/p>\n<p>Doch was genau stellen Softwareentwickler damit an? Welche M\u00f6glichkeiten bietet Roslyn? Der Vortrag richtet sich an Einsteiger und Interessierte. Es werden die Grundlagen des Compilerbaus vermittelt und anschlie\u00dfend gezeigt, wie die APIs von Roslyn aufgebaut sind. Anhand der Implementierung eines Code-Fixes f\u00fcr Visual Studio soll verdeutlicht werden, wozu Roslyn benutzt werden kann.<\/p>\n<p><b>Sprecher:<\/b><br \/>\nRobin Sedlaczek hat 15 Jahre Erfahrung als professioneller Softwareentwickler und Projektleiter. Seit 4 Jahren ist er als CTO bei der Fairmas GmbH t\u00e4tig und ist dort zust\u00e4ndig f\u00fcr den gesamten Entwicklungsbereich. In seiner Freizeit vermittelt er sein Wissen in Fachvortr\u00e4gen, Online-Kursen, Fachartikeln und in seinem Blog (https:\/\/robinsedlaczek.wordpress.com). Er ist erreichbar via Twitter (https:\/\/twitter.com\/RobinSedlaczek) und per E-Mail (robin.sedlaczek@live.de).<\/p>\n<p>Die Treffen der User Group sind wie immer kostenlos und eine Mitgliedschaft in der User Group ist nicht notwendig. Allgemeines Ziel der Treffen sind soziales Networking und direkter Austausch. Kollegen und Interessierte sind herzlich willkommen.<\/p>\n<p>Termin: 15.7.2015 18 Uhr<\/p>\n<p>ERGON Datenprojekte GmbH<br \/>\nGlockengie\u00dferwall 2<br \/>\n20095\u00a0Hamburg<\/p>\n<p>Anmeldung bitte per info@dotnet-usergroup-hamburg.de oder per <a href=\"https:\/\/www.xing.com\/events\/net-user-group-treffen-juli-2015-speakroslyn-1551692\">Xing<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Juli wird\u00a0Robin Sedlaczek\u00a0bei uns zu Besuch sein mit folgendem Thema: \u00a0#SpeakRoslyn &#8211; Die .NET Compiler Platform Abstract: Mit der .NET Compiler Platform, auch bekannt unter dem Namen \u201eRoslyn\u201c, \u00f6ffnet Microsoft seine Compiler f\u00fcr C# und\u00a0VB.NET. \u201e\u00d6ffnen\u201c bedeutet aber nicht &hellip; <a href=\"https:\/\/dotnet-usergroup-hamburg.de\/?p=495\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-495","post","type-post","status-publish","format-standard","hentry","category-termine"],"_links":{"self":[{"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/posts\/495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=495"}],"version-history":[{"count":0,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=\/wp\/v2\/posts\/495\/revisions"}],"wp:attachment":[{"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dotnet-usergroup-hamburg.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}