BASTA 2017 - Recordings and Session Material

27 September 2017 - BASTA, .NET, Docker, Microservices, Visual Studio, Yarn, NPM

Introduction

September is BASTA! time. It has become a beloved tradition for me to travel in Autumn to Mainz to speak at the BASTA! conference. This year, my workshop/session/keynote topics were .NET, microservices and web dev technology. In this blog post I share my session material and recordings.

Professional C# Workshop

On Monday, I did a full-day workshop about .NET and C#. I have been doing this workshop for many years now. Each year, I try to focus on those topics that are currently on the top of people’s minds. With that, I make sure that people will come back and visit my workshop next year, too ;-)

This year’s focus topics were .NET Core 2.0, migration from .NET Framework to .NET Core and .NET microservices. Of course, I also covered news in the C# language.

Samples

You can find my samples about .NET Core in my GitHub Samples repository. The C# 7 samples are in this folder. The slides are also on GitHub.

Recordings

Part 1

Part 2

Part 3

Part 4

.NET and Docker

My first breakout session was about .NET and Docker. Here is the German abstract:

Docker ist für Microservices eine wichtige Technologie. Durch den Schritt in Richtung Plattformunabhängigkeit liegt der Gedanke nahe, .NET in Linux-Docker-Containern zu betreiben. Genau diese Strategie erleichtert Microsoft durch vorgefertigte Docker Images, auf denen man als .NET-Entwicklungsteam aufbauen kann. Container sind aber nicht nur interessant, wenn man Linux setzt. Wer noch beim .NET Framework bleiben möchte, der findet auch dafür Windows-basierende Basisimages im Docker Hub. In dieser Session zeigt Rainer Stropek, was Microsoft für .NET-Entwicklerinnen und Entwickler in Sachen Docker anbietet. Rainer verzichtet auf Slides und zeigt sowohl das Tooling (Visual Studio, Docker for Windows) als auch die Verwendung der Basisimages anhand von Livedemos. Man muss kein Docker-Profi sein, um von dieser Session zu profitieren. Grundlegendes Verständnis von Containertechnologie ist aber von Vorteil.

Samples

You can find my samples about .NET and Docker in one of my GitHub repositories.

Recording

NPM 5 and Yarn

My second breakout session was about NPM 5 and Yarn. Here is the German abstract:

npm ist aus der modernen Softwareentwicklung nicht wegzudenken. Egal ob TypeScript-Compiler, DevOps-CLI-Tools oder JavaScript-Framework, alles kommt aus npm. Umso wichtiger ist es, ein performantes, verlässliches Tool zu haben, um seine npm-Pakete zu verwalten. npm 5 und Yarn sind in dieser Hinsicht ein großer Schritt in die richtige Richtung: Package Caching, Security, Stabilität und Offlineunterstützung sind nur einige Beispiele dafür. In dieser Session stellt Rainer Stropek die Neuerungen in npm 5 und das neue Tool Yarn vor. Er demonstriert die Unterschiede und bringt Anwendungsbeispiele für Server (Node.js) und Client (Angular).

Recording

Microservices Keynote and Application Gateway Session

The keynote and my session about Application Gateways for Microservices has been recorded by the conference organizers. They will publish the videos later.