BASTA Spring 2015 - C# Workshop

19 February 2015 - C#, Visual Studio

Spring time is BASTA time :-) For many years I have had the possibility to open the German BASTA conference with a full-day C# workshop on Monday. This year I will focus on C# 6 news, Roslyn, and related NuGet "gold" nuggets. In this blog article I share my slides and code samples with you.

Workshop Content

The workshop language will be German. Therefore I have written an German abstract. Here it is:

Es ist soweit! Nach längerer Durststrecke ist Roslyn fertig, und für C#-Entwickler gibt es jede Menge Neuigkeiten. Neue Sprachelemente, neue Entwicklungsumgebung, der Schwenk zu Open Source, Compiler-as-a-Service und vieles mehr – alles Gründe, die Neuerungen in einem BASTA!-Workshoptag durchzuarbeiten. Der Workshop richtet sich an C#-Entwickler, die in einem Tag die C#- und Visual-Studio-Verbesserungen konzentriert kennenlernen möchten. Konkret werden wir unter anderem folgende Themen behandeln:

  • Neuerungen in C# 6
  • Neuigkeiten in der Visual Studio IDE für C#-Entwickler
  • Anwendungsbeispiele für Compiler-as-a-Service (Roslyn) aus der Praxis
  • Must-have-NuGet-Pakete für C#-Entwickler (Base Class Library und Community)

Rainer Stropek wird in bewährter Weise anhand von Codebeispielen C# und Visual Studio vNext erklären. Die Beispiele stellt Rainer wie immer zu Beginn des Workshops zur Verfügung, damit Teilnehmer auf dem eigenen Laptop mitexperimentieren können. Ein eigener Computer ist aber keine Voraussetzung. Rainer wird wie immer die Codebeispiele auf der Bühne entwickeln und Schritt für Schritt erklären. Der Workshop setzt bei den Teilnehmern mindestens C#-V3-Kenntnisse voraus.

Slides

I uploaded the slides to Speakerdeck (see below). If you want to download the slides as PDF (e.g. to get working hyperlinks), here they are.

Sample Code

Do you want to play along during the workshop? Or do you want to experiment with the code afterwards? No problem, you can grab the sample code (plus tons of additional samples about other topics) from my GitHub repository:

Feedback

Did you like the workshop and/or the material in this blog? I would love to hear your feedback in the discussion area below.