.NET SUMMIT in Frankfurt
Ende April ging es für drei Tage nach Frankfurt am Main zum .NET SUMMIT dem großen Trainingsevent. An diesen drei Tagen gab es verschiedene Workshops von je drei Stunden zu verschiedenen Themen mit zahlreichen aus dem .NET Bereich bekannten Speaker. Ich war zum ersten Mal bei dieser Veranstaltung dabei und am Anfang etwas irritiert, da es insgesamt nur etwa 25 Teilnehmerinnen und Teilnehmer an der Veranstaltung gab. Dies ermöglichte aber viel intensivere Gespräche zwischen Teilnehmern und Speakern.
Alexa-Skill mit Storyline entwickeln
Ich habe ja bereits in einigen kleinen Beiträgen gezeigt, wie man seinen eigenen Alexa-Skill mit C# und Visual Studio entwickeln kann. Nun möchte ich euch heute ein weiteres Tool vorstellen, welches die Entwicklung eines eigenen Alexa-Skills ohne das Schreiben von Code ermöglicht. Für mich wäre hier ganz klar ein Anwendungsfall zunächst einen schnellen Prototypen zu erzeugen, um die generelle Funktionalität zu testen. Aber es ist auch möglich den Skill direkt auf Amazon zu veröffentlichen und damit produktiv einzusetzen.
Rückblick: Global Azure Bootcamp in München
Nun liegt das Global Azure Bootcamp schon wieder ein paar Tage zurück und ich möchte in diesem Beitrag noch einmal einen kleinen Rückblick auf dieses Event geben, wo ich zum ersten mal nicht nur als Teilnehmer, sondern auch als Speaker teilgenommen habe. In den Räumlichkeiten von ppedv in München fand bei bestem Sommerwetter das Event mit rund 80 Teilnehmerinnen und Teilnehmern statt.
XAML Standard ausprobiert
Auf der Build Conference im Jahre 2017 in Seattle hat Microsoft XAML Standard angekündigt. Aktuell ist es nämlich so, dass sich die Properties und auch Controls vom Naming her zwischen UWP, WPF und auch Xamarin.Forms zum Teil stark unterscheiden. Hat man zum Beispiel bereits eine bestehende UWP-App geschrieben, kann man den verwendeten XAML Code nicht direkt in eine Xamarin.Forms-App übernehmen, sondern muss hier umständlich ein paar Anpassungen vornehmen. Deshalb versucht Microsoft nun mit XAML Standard entsprechend einen einzigen Dialekt zu entwickeln, welche für alle Apps und Anwendungen funktioniert und eine schnelle Portierung möglich macht. In diesem Beitrag möchte ich einmal den aktuellen Stand von XAML Standard in einer Xamarin.Forms App ausprobieren und schauen, ob man bestehenden Code wirklich so einfach portieren kann.
Windows 10 April 2018 Update
Nun ist es also soweit und das nächste große Windows 10 Update steht seit wenigen Tagen zum Download bereit. Bei einigen Nutzern wird dieses mit der Versionsnummer 1803 markierte Update bereits über Windows Update, aber dies noch nicht bei allen Nutzern der Fall. Trotzdem kann man mit sehr wenig Aufwand das Update auf dem eigenen Rechner installieren. Hierfür benötige wir das kostenlose Media Creation Tool von Microsoft, welches das Update direkt installieren kann oder aber einen USB-Stick zur frischen Installation erzeugt.
Lokales NuGet Package in Projekt integrieren
Manchmal kommt es vor, dass einem NuGet Package als .nupkg
Datei vorliegen, welche man gerne in sein bestehendes Projekt integrieren möchte. Dies kann zum Beispiel dann der Fall sein, wenn man seine eigenen NuGet Packages erstellt, aber diese nicht veröffentlichen möchte oder bei Preview-Versionen, welche nur ausgewählte Personen testen sollen. In diesem Beitrag möchte ich nun zwei verschiedene Wege aufzeigen, wie man mit sehr wenig Aufwand lokale .nupkg
Dateien in sein bestehendes Projekt integrieren kann. Dabei werde ich zwei verschiedene Ansätze aufzeigen.
Event-Tipp: Global Azure Bootcamp in München
Am 21. April ist es wieder soweit und das Global Azure Bootcamp findet zeitgleich rund um den Globus statt. Bereits zum 6. Mal findet dieses Event statt und soll den Teilnehmerinnen und Teilnehmern einen Einblick in die Welt von Microsoft Azure geben. Auch ich bin dieses Jahr wieder dabei, aber nicht nur als Teilnehmer, sondern zusammen mit meinem Kollegen Robert auch als Speaker in München. Zusammen werden wir eine Einführung in Azure Functions geben und mit zahlreichen Beispielen zeigen, wie mächtig diese relativ neue Technologie ist.
#Hackschool – Alexa Skill Entwicklung
Am vergangenen Samstag fand zum wiederholten Male die #Hackschool in Karlsruhe statt und dieses Mal waren Thomas und ich als Speaker dabei und haben den Teilnehmerinnen und Teilnehmern etwas über die Entwicklung eines Alexa Skills erzählt und natürlich durften diese auch selbst aktiv entwickeln und ihre ersten eigenen Skills entwickeln.
Xamarin Dokumenation unter neuer Location
Microsoft hat begonnen die gesamten Dokumentationen von Xamarin und Xamarin.Forms zu docs.microsoft.com zu migrieren. Gleichzeitig wurden die Dokumentation auch auf GitHub veröffentlicht, so dass man jetzt schnell eigene Anpassungen daran vornehmen kann und so eine durch die Community getriebene (nahezu) vollständige Dokumentation erstehen wird.
Alexa-Skill über VSTS auf AWS veröffentlichen
Der eine oder andere wird es ja bereits sicherlich gemerkt haben, aber ich beschäftige mich in letzter Zeit immer öfters mit der Entwicklung von Skills für Alexa. In diesem Beitrag möchte ich nun zeigen, wie man VSTS als Code-Verwaltung verwenden kann und anschließend automatisch die Lambda-Funktion auf AWS veröffentlicht werden kann. Zwar gibt es ja die AWS Tools für Visual Studio, welche das Publishen direkt aus Visual Studio ermöglichen, aber trotzdem ist so eine automatische Build-Pipeline auch für Alexa-Skills interessant.
Xamarin.Forms: TextToSpeech
Ich hatte es ja bereits in meinem Beitrag zur Vorstellung des Projekts XFWeather angekündigt und hier ist nun auch schon der erste Beitrag. Ich möchte nämlich gerne hilfreiche NuGet-Packages vorstellen, welche einem plattformspezifische Implementierungen abnehmen sollen. Dies hat dann den großen Vorteil, dass man noch mehr Code über die verschiedene Plattformen hinweg teilen kann und den größten Anteil im portablen Teil des Projekts abbilden kann. In diesem Beitrag ich mich gerne mit dem Thema TextToSpeech befassen.
Tech Summit in Frankfurt
Am 21. und 22. Februar 2018 fand in Frankfurt zum wiederholten Male der Tech Summit in Deutschland statt. Ein großer Schwerpunkt wurde hierbei auf das Thema Azure und auch Office 365. Ich habe nicht alleine daran teilgenommen, denn Thomas, José und Gino waren ebenfalls mit dabei. In diesem Beitrag möchte ich dieses Event nun kurz zusammenfassen und meine Eindrücke schildern.