Zum Inhalt springen
Fabian Deitelhoff

Mein Review der NRW Conf 2013

Aus meinem alten Blog (2012–2017). Der Text steht so, wie ich ihn damals geschrieben habe.

Bild nicht mehr verfügbarLogo der NRW Conf 2013

In diesem Jahr war ich das erste Mal bei der NRW Conf 2013(öffnet in neuem Tab). In einem vorherigen Blogbeitrag hatte ich die Community-Veranstaltung bereits vorgestellt und mich auf die Teilnahme gefreut. Ich war nicht nur als Teilnehmer vor Ort, sondern hatte auch die Gelegenheit, meinen ersten Vortrag auf der Veranstaltung zu halten. Mit diesem Beitrag möchte ich gerne ein kurzes Review meines eigenen Vortrags, der Sessions, die ich besucht habe, und natürlich der gesamten Veranstaltung ziehen.

Die Veranstaltung

Die NRW Conf 2013 war sehr gut organisiert und geplant, was sicherlich zu einem großen Teil den beiden Organisatoren der Konferenz Kostja (Konstantin Klein)(öffnet in neuem Tab) und Lenny (Daniel Fisher)(öffnet in neuem Tab) zu verdanken ist. An dieser Stelle möchte ich mich ganz herzlich bei den beiden für den Einsatz und die Mühen danken, die notwendig sind, eine solche Konferenz auf die Beine zu stellen.

Die Location – die Börse in Wuppertal – war ausgezeichnet. Das Ambiente passte und die einzelnen Tracks fanden in angenehmen Räumen statt. Zur Anreise ist bei mir nicht viel zu sagen. Da ich aus Dortmund komme und nur circa 25 km beziehungsweise 30 Minuten Fahrtzeit mit dem Auto hatte, war das alles sehr entspannt.

Leider konnte ich, aus terminlichen Gründen, am Speaker Dinner nicht teilnehmen. Ich hoffe, dass beim nächsten Mal nachholen zu können, falls ich noch mal als Speaker auf der Veranstaltung auftreten darf.

Meine Session zu scriptcs

Bild nicht mehr verfügbarLogo des scriptcs-ProjektsMeine Session drehte sich um scriptcs(öffnet in neuem Tab). Damit kann C# als Skriptsprache eingesetzt werden. Natürlich nur als eine Art Skriptsprache, denn es ist immer noch erforderlich, den Code zu kompilieren und die vielen Erweiterungen und Vereinfachungen einer Skriptsprache sind auch noch nicht vorhanden. Die Folien meines Vortrags stehen auf Slideshare(öffnet in neuem Tab) oder als direkter PDF-Download(öffnet in neuem Tab) zur Verfügung. Ich freue mich – wie immer – über Kommentare.

Im Grunde bin ich mit meinem Vortrag zufrieden. Der Raum war super, wie die Bilder zeigen, und während der Session fast jeder Platz besetzt. Das hat mich etwas gewundert, handelt es sich bei scriptcs vielleicht doch um ein Nischenthema. Zumindest im Moment noch. Viele waren sicherlich neugierig, was es mit dem jungen Projekt auf sich hat.

Bild nicht mehr verfügbarRoter Salon der NRW Conf 2013

Bild nicht mehr verfügbarRoter Salon der NRW Conf 2013 (Bühne)

Auch die Zeit hat sehr gut gepasst. Aufgrund einer kleinen Verzögerung beim Begrüßungsevent, habe ich mit einer kleinen Verspätung von ein paar Minuten begonnen. Das war aber nicht allzu schlimm, bot die folgende Pause genug Zeit, um diese Zeit wieder reinzuholen. Wenn ich mich recht erinnere, haben die 60 Minuten auch ohne Probleme gepasst. Was leider nicht ganz so gut lief, waren die Demos. Im Vorfeld hatte ich mir vorgenommen, einige bereits heruntergeladene und installierte Pakete aufzubewahren, falls ich während des Vortrags keine Internetverbindung zur Verfügung haben sollte. Leider habe ich am Vortag nicht darauf geachtet und aus versehen alle Pakete gelöscht. Dadurch liefen einige Demos nicht, da die benötigten Pakete nicht heruntergeladen werden konnten. Das finde ich schade und ich möchte mich noch mal bei allen Teilnehmern dafür entschuldigen.

Eine detaillierte Betrachtung von scriptcs, den Möglichkeiten, Fallstricken und Besonderheiten wird es in einer Ausgabe der dotnetpro(öffnet in neuem Tab) geben. Dort wird ein sehr ausführlicher Artikel zum Thema erscheinen. Natürlich besteht so eine Veranstaltung nicht nur aus dem eigenen Vortrag. Meine Session war die erste des vierten Tracks, so dass ich mich anschließend in Ruhe in die weiteren Vorträge setzen konnte. Von denen gab es jede Menge zur Auswahl, die allesamt sehr gut waren.

F# Type Providers – Intro

Bild nicht mehr verfügbarSession F# type providers - IntroDirekt nach meinem Vortrag war Steffen Forkmann(öffnet in neuem Tab) an der Reihe. Sein Thema waren F# Type Providers. Es ging um eine allgemeine Einführung in das Thema, was die Type Provider so mächtig macht und Beispiele, Beispiele und noch mal Beispiele. Ich hatten diesen Vortrag schon auf der dotnet Cologne 2012(öffnet in neuem Tab) gehört. Der größte Unterschied waren die vielen Demos. Definitiv mehr als damals. Der Vortrag war schlicht genial. Sowohl durch Steffen selbst als auch durch die gezeigte Technologie. Leider komme ich mir manchmal etwas dumm vor, da ich sehr weit von F# beziehungsweise funktionaler Programmierung entfernt bin. Es wird Zeit, dass ich mich damit mal beschäftige.

Get in touch with Microsoft BizTalk

Bild nicht mehr verfügbarSession Microsoft BizTalkAnschließend war die Session zu Microsoft BizTalk von Sebastian Achatz(öffnet in neuem Tab) an der Reihe. Es handelte sich um einen einführenden Vortrag zum Thema, weshalb ich diese Session auch ausgesucht hatte. Ich habe bisher noch nichts mit BizTalk zu tun gehabt und war auf eine Einführung zum Thema gespannt. Die ist Sebastian definitiv gelungen. Eine sehr gut gestaltete Präsentation, mit vielen Infos, die einen guten Einblick in die Technologie gegeben haben.

Refactoring von .NET Legacy Code

Bild nicht mehr verfügbarSession Refactoring Legacy CodeDie Session Refactoring von .NET Legacy Code von Thomas Schissler(öffnet in neuem Tab) handelte zu großen Teilen von der Trennung zwischen Daten und Funktionalität. Ich empfand die Session als lebhaft und die Themen als wichtig. Auch die vielen Beispiele haben mir gut gefallen. Leider kamen für mich – an einigen Stellen – die Motive und Gedanken nicht so recht rüber. Es wurde zwar immer darauf hingewiesen, wie wichtig Tests sind, in den Beispielen fehlte das Anpassen dieser aber völlig. Es wurde lediglich die eigentliche Funktionalität angepasst. Auch die vielen Hinweise auf die Features von Visual Studio, die, vor allem am Ende der Session, lediglich in der Ultimate Version vorhanden sind, fand ich nicht konsequent beziehungsweise abstrakt genug. Da wären vielleicht ein paar allgemeine Tipps besser gewesen. Nichtsdestotrotz möchte ich dem allgemeinen Tenor der Session absolut zustimmen.

Continuous Delivery: the Good, the Bad & the Ugly

Bild nicht mehr verfügbarSession Continuous DeliveryBeim Vortrag von Sergey Shishkin gab es simple Folien, die lediglich aus wenigen Worten oder Sätzen bestanden. Teilweise mit einigen wenigen, aber dennoch nicht weniger drastischen, Bildern. Sergey hat es in der Session geschafft, die Prinzipien des Build, Deploy & Deliver nicht nur zu erklären, sondern insbesondere auch durch die schlicht gehaltenen Folien und seine gute Ausdrucksweise zu vermitteln.

Das von mir gemachte Foto zeigt eine der Kernaussagen, die, neben „Manual Build is a No-Go“,  den ganzen Vortrag sehr gut zusammenfassen und nicht oft genug unterstrichen werden können.

Big Data mit Microsoft HDInsight für .NET Entwickler

Bild nicht mehr verfügbarSession Big DataZum Schluss hatte ich mich noch für die Session zu Big Data mit Microsoft HDInsight von Sascha Dittmann(öffnet in neuem Tab) entschieden. Ähnlich zu dem Thema BizTalk hatte ich auch hier keine nennenswerten Vorkenntnisse, sondern habe den Vortrag als Möglichkeit gesehen, einen Überblick über das Themengebiet und die Technologie zu bekommen. Das hat Sascha sehr gut geschafft, auch wenn ich circa 20 Minuten vor Schluss den Vortrag verlassen musste. Die bis dahin mitgenommen Informationen waren sehr gut und auch der Vortrag war es definitiv wert.

Fazit

Sehr coole Veranstaltung! Die NRW Conf 2013 hat eine super Performance hingelegt, sowohl von der Organisation, den Sponsoren, Teilnehmern und Sprechern her. Das macht die Konferenz zu einem wichtigen Community-Event. Der Besuch lohnt sich allemal! Das sehen auch andere Sprecher so. Zumindest Ilker Cetinkaya(öffnet in neuem Tab) und Sebastian Achatz(öffnet in neuem Tab) haben ähnlich positive Blogartikel über die Konferenz veröffentlicht. Zur gesamten Veranstaltung gibt es auch einen Hashtag-Report(öffnet in neuem Tab), der schön zeigt, wer auf Twitter wann besonders aktiv war. Ich habe es leider nur einmal auf Platz zwei geschafft.

Nächstes Jahr steht schon das 10-jährige Bestehen an und ich freue mich jetzt schon darauf, wieder Teil des Events zu sein. Mindestens als Teilnehmer, ich hoffe auch wieder als Sprecher.

Update 31. Oktober 2013

Ich hatte leider ganz vergessen die Beispiele zur Verfügung zu stellen, die ich während des Vortrags gezeigt habe. Das möchte ich nun endlich nachholen. Die 7z-Datei kann direkt heruntergeladen(öffnet in neuem Tab) werden und enthält zwei simple Skripts, und je ein Beispiel zur WebApi und zu Konfigurationen mit scriptcs.