2017
Der Einstieg in das Jahr 2017 ist wolkig:
Deutsche Cloud vs. Public Cloud: Ein Überblick - Melanie Eibl
In diesem Vortrag gibt Melanie eine Einführung in die grundlegenden rechtlichen und technischen Aspekte der Deutschen Cloud und der Public Cloud und vergleicht die beiden in einer Gegenüberstellung. Anschließend erklärt sie anhand von Beispielen die Service-"Familien" IaaS, PaaS und SaaS und legt eine WebApp mit SQL Datenbank und Authentifizierung über AzureAD an.
Hinweis: Der Vortrag von Alexander Hagemann zu C# 7.0 musste leider auf Februar verschoben werden.
Im Februar findet der Vortrag zu C# 7.0 statt, der eigentlich für Januar geplant war. Darüber hinaus gibt es mit einem "Lightning Talk" zu Team City einen Vorgeschmack auf die dotnet Cologne 2017.
Neue Sprach-Features in C# 7.0 - Alexander Hagemann
Mit dem neuen Visual Studio 2017 Release kommt auch C# 7. In seinem Vortrag geht Alexander auf folgende Neuigkeiten ein:
- Local Functions
- Expression Bodies
- Tuples
- Out Variables
- Pattern Matching
Continuous Integration mit TeamCity (Kurzvortrag) - Ralf Hoffmann
Continuous Integration, also automatische Builds, Tests und evtl. auch Deployment sind für moderne (nicht nur agile) Software Entwicklung ein Muss!
TeamCity ist ein Continuous Integration Tool von Jet Brains. Speziell für .Net Projekte hat es bereits "out of the box" einen großen Funktionsumfang, der durch eine Vielzahl an Plugins noch erweitert werden kann. Und das Beste: Für kleinere Installationen ist es sogar umsonst.
In diesem Vortrag wird das Tool mit seinen wichtigsten Features kurz vorgestellt.
Die Themen beim März-Treffen:
OAuth 2.0 - Ralf Hoffmann
Wenn Apps oder Web Pages auf Daten oder Services zugreifen möchten, müssen Ihnen Zugriffsrechte eingeräumt werden. Mittlerweile sind die Anbieter dieser Apps/Web Pages aber nicht unbedingt identisch mit den Anbietern der Services! Man denke hier z.B. an Kalender Apps, die den Google Kalender benutzen.
Da stellen sich viele Fragen:
- Kann ich dem Anbieter der Apps meinen Benutzernamen und das Passwort für die Services anvertrauen?
- Kann ich den Zugriff beschränken, also z.B. nur den Google Kalender freigeben, aber nicht das Google Drive?
- Kann ich den Zugriff zeitlich limitieren oder auch zurückziehen, z.B. wenn das Handy verloren geht?
- ...und was bedeutet das Ganze für den Administrator der Services?
Der Vortrag erläutert die Probleme und stellt eine heute sehr verbreitete Lösung vor: Das Protokoll OAuth2.0.
Lucene - die Volltext-Suchmachine (Kurzvortrag) - Jörg Kessenich
Apache Lucene ist eine hoch performante Library für die Textsuche, die in vielen bekannten Produkten eingesetzt wird. Dieser Kurzvortrag soll folgende Fragen beantworten:
- Was ist Apache Lucene und wie funktioniert die Suche?
- Wie kann man Lucene.net in eigenen Projekten einsetzen?
- Wie kann man die Suchmaschine für Datenobjekte verwenden?
- Lucene Search mit Luke debuggen (eventuell, je nach Zeit)
- Referenzen, Links und Bücher