Programm

Raum
E09
10.07
15.04
15.05
08:30 - 09:15
Check-In / Kaffee, Getränke und kleine Snacks
09:15 - 09:50

KEYNOTE - Innovation

09:15 - 09:50, Raum E09

Innovation hat viele Namen – Digitalisierung, Industrie 4.0, AI infused, … – aber am Ende bleibt es schlicht und ergreifend Innovation. Aber was macht Innovation aus? Was sind die Erfolgsfaktoren und wie vorhersehbar ist Innovation?

Roland Gradl 

  merken

  löschen

09:55 - 10:45

Der JAMStack auf Azure

09:55 - 10:45, Raum E09

Das “JAM” in JAMStack steht für JavaScript, APIs & Markup und bezeichnet eine auf Cloud Infrastrukturen ausgerichtete Architektur für Websites:

  • Statische Seitengeneratoren erzeugen handgefertigtes, optimiertes Markup
  • Der Inhalt kommt von “Headless” Content Management Systemen, oder gar “Content as Code”
  • Cloud Funktionen helfen uns die generierten, statischen Seiten mit dynamischer Funktionalität zu erweitern

Da ganze garniert mit DevOps Praktiken in Form von Build Pipelines. In diesem Vortrag sehen wir uns die Vorteile und Herausforderungen von solchen Architekturen an. Wir schnappen uns Next.js, Azure Functions und Azure Pipelines und kleben die Dinge am Ende mit Marmelade aus unseren Stapeln wieder zusammen.

Stefan Baumgartner 

  merken

  löschen

The Microsoft Power Platform - What Is It?

09:55 - 10:45, Raum 10.07

The term “Power Platform” was introduced by Satya Nadella and James Philips as the serving foundation for building powerful (cloud-baked) applications with PowerApps, Power BI and Microsoft Flow. Join me in this session to learn more about the super-powers of the Power Platform.

Wolfgang Strasser 

  merken

  löschen

Am Schauplatz - IOT

09:55 - 10:45, Raum 15.04

Wie werden IoT Projekte erfolgreich realisiert? Wie können oder sollen sie konzipiert werden? Was sind dabei die Herausforderungen und Erfolgsfaktoren? Wir teilen mit Ihnen unsere Learnings aus den unterschiedlichen IoT Projekten, die wir bereits gemeinsam mit unseren Kunden umgesetzt haben.

Basis für nahezu all unsere IoT Projekte ist die Microsoft IoT Plattform mit zahlreichen leistungsstarken Komponenten. Wir zeigen Ihnen, welche Komponenten idealerweise wofür eingesetzt werden sollten, damit Sie von den entsprechenden Vorteilen (zB. Kosten- oder Leistungsvorteile) am meisten profitieren. Je nach Anforderung kann man zwischen zwei oder drei Alternativen „wählen“ und verändert damit die Gesamtwirkung der Aufgabe von IoT. Diese reicht vom simplen Datensammeln, -darstellen oder aber von einer integrierten Gesamtlösung. Dazu ist auch eine entsprechende Hardware nötig, denn oftmals sind Daten schon kurze Zeit nach ihrer Generierung nutzlos: Die Geschwindigkeit, mit der Daten ausgewertet und analysiert werden können, ist also wesentlich. Hier kommt Edge Computing ins Spiel. Wir zeigen Ihnen ein Praxisbeispiel anhand eines HPE Edgeline. Dies ist eine intelligente IoT-Computing-Lösung und wurde insbesondere für den Betrieb in industriellen Umgebungen entwickelt.

Am Ende wollen wir auch noch kurz zeigen, wohin der Weg gehen kann, damit aus IoT kombiniert mit AI (egal ob Predictive oder echte AI) auch noch ein eigenes Produkt mit umfangreicher Funktion wird.

Mario Schnalzenberger 

  merken

  löschen

Azure Stack - Überblick und erste Erfahrungen

09:55 - 10:45, Raum 15.05

Azure Stack ist die kleine Variante von Microsoft Azure für zuhause. Ein Hardware Plattform von zB HPE, Cisco, DellEMC, …

Stefan Denninger 

  merken

  löschen

10:45 - 11:10
Kaffee, Getränke und kleine Snacks
Kaffee, Getränke und kleine Snacks
11:10 - 12:00

.NET Core 3.0 - What's new?

11:10 - 12:00, Raum E09

.NET Core feiert 2019 schon Version 3.0. .NET Core 3.0 bringt zahlreiche Erweiterungen - dabei geht es um Erweiterungen der dotnet Tools, Änderungen in der Sprache C#, neue Features mit ASP.NET Core, als auch Entwicklung von Windows Desktop Applikationen mit .NET Core inklusive COM Interop. Christian zeigt zahlreiche dieser neuen Features inklusive Erweiterungen mit ASP.NET Core und Entity Framework Core.

Christian Nagel 

  merken

  löschen

Office 365 Modern Workplace FrontEnd Entwicklung (Showcase)

11:10 - 12:00, Raum 10.07

  • Office 365 Modern Workplace Frontend Möglichkeiten (und Azure Backend)
  • Frontend Entwicklung mit Office UI Fabric und SharePoint Framework (SPFx)
  • SharePoint REST API (List und File API) mit TypeScript und React nutzen
  • Coding-Beispiele: How we build HATAHET Tiles WebPart for Office 365
  • Integration von SharePoint SPFx WebParts in Microsoft Teams

Nahed Hatahet  Mathias Tauber 

  merken

  löschen

Cognitive (Easter) Services

11:10 - 12:00, Raum 15.04

Ostern ist gerade erst eine Woche vorbei - und Roman Schacherl zeigt in einer (nicht ganz ernst zu nehmenden) Session, wie er mit Hilfe der Cognitive Services das Osterfest AI-isiert hat. Vom Brief an den Osterhasen über Osternest-Detection bis hin zum Verwandtschafts-Detector sehen Sie die wichtigsten Cognitive Services in zahlreichen Live-Coding-Demos.

Roman Schacherl 

  merken

  löschen

12:00 - 13:00
Warmes Mittagessen
13:00 - 13:50

Software Development @ Microsoft

13:00 - 13:50, Raum E09

Wie entwickelt Microsoft Azure DevOps? Mit Azure DevOps & Visual Studio. Die Session gibt einen Einblick in die Entwicklung dieses Service/Servers und zeigt wie die agilen Teams zusammengesetzt sind, wie die Planung & Abstimmung erfolgt und wie die 3-Wochen dauernden Sprints den gesamten CI/CD Prozess sowie das Testen automatisieren & orchestrieren.

Gerwald Oberleitner 

  merken

  löschen

Intelligente Software mit Office 365 und Azure erstellen (Showcase)

13:00 - 13:50, Raum 10.07

  • Warum Intelligente Software alles verändern wird
  • AI für Software Entwickler mit Office 365 und Azure
  • Azure kognitive Dienste: Vision und Translation Text über REST CALL angesprochen
  • Integration in SharePoint mittels SPFx WebPart
  • Session-Beispiel: AI am Beispiel HATAHET Intelligenter Picture Resizer

Marc Pieber  Stefan Dittrich 

  merken

  löschen

Monitoring Solutions with Azure Monitor

13:00 - 13:50, Raum 15.04

Application Insights, Azure Monitor, Alerts, Log Analytics, VM-Monitoring-Agent,… Sagen Ihnen einige dieser Begriffe etwas, fehlt Ihnen aber der Zusammenhang? Dann sind Sie in dieser Session richtig. Hier sehen wir uns an, wie Sie ihre Anwendungen überwachen, Logs analysieren und wie Sie im Fall des Falles auf Fehler automatisiert/manuell reagieren.

Andreas Pollak 

  merken

  löschen

Testintegration mit Azure DevOps Pipelines - Learnings aus unseren Umsetzungsprojekten

13:00 - 13:50, Raum 15.05

In dieser Session darf ich von unseren Erfahrungen aus einem realen Umsetzungsprojekt berichten und unsere Learnings bezüglich der Integration von unterschiedlichen Testszenarien in Azure DevOps Pipelines mit euch teilen. Im Einsatz mit vor allem Selenium und REST API Testing haben wir in drei Jahren die unterschiedlichsten Fallstricke kennengelernt und Empfehlungen für die Umsetzung erarbeitet.

Michael Frank 

  merken

  löschen

13:50 - 14:05
Kaffee, Getränke und Kuchen
Kaffee, Getränke und Kuchen
14:05 - 14:55

From Power BI to Power AI – Enrich your Business Intelligence with Artificial Intelligence

14:05 - 14:55, Raum E09

AI is everywhere – and now even included in Power BI. Sometimes AI might be very apparent when you enrich your data with predictions by explicitly calling an Azure Machine Learning web service in Power Query. Sometimes it might by hidden in a nice little context menu when Power BI is automagically explaining the reason of a difference or a change over time in your data to you.

No matter if you are a business user, analyst or data scientist – Power BI has AI capabilities tailored to you. In this session we will cover how you can integrate and leverage the use of language R, how to integrate an Azure Machine Learning Service when loading data, what kind of insights Power BI is capable of delivering automatically, how you can create a complex new column without typing a single formula/function, how you can explore your data by asking questions in plain English, … and more!

Sounds like a lot of content? I omitted most of the slides in favour to spend the time in live demos instead. Come in this session to learn how you can enrich your very own Business Intelligence with Artificial Intelligence and make the step up from Power BI to Power AI.

Markus Ehrenmüller-Jensen 

  merken

  löschen

Office 365, aber nicht ohne Backup!

14:05 - 14:55, Raum 10.07

  • Warum man vor allem auch für Office 365 ein Backup benötigt
  • Backup und Recovery Möglichkeiten für Office 365 am Beispiel Veeam
  • Backup Datenmanagement und Archivierung für Office 365
  • Einhaltung gesetzlicher Bestimmungen und Compliance-Vorgaben
  • Special: Office 365 und DSGVO (Was ist drin, was nicht!)

Rainer Fuebi 

  merken

  löschen

Microsoft Azure <3 Open Source Technologies

14:05 - 14:55, Raum 15.04

Über die letzten Jahre hat Microsoft stets aufs Neue bewiesen, welchen hohen Stellenwert Open Source Technologien insbesondere auch in unterschiedlichen Azure Cloud Computing Services eingeräumt bekommen.

Im Rahmen einer kurzen Einführung werden zunächst die wichtigsten Aspekte von Azure Event Hubs sowie Azure CosmosDB vorgestellt. Abseits vom Standard Betrieb liegen alternative APIs im Fokus dieser Session, welche für diese beiden Azure Services eine nahtlose Integration bzw. einen “Drop-In” Ersatz zu sehr populären Open Source Projekten ermöglichen sollen.

Während Azure Event Hubs eine zu Apache Kafka kompatible API offeriert, kann Azure CosmosDB auch in einer MongoDB-kompatiblen Variante genutzt werden. Anhand einfacher Use-Cases und praktischer Live-Demos werden diese Möglichkeiten diskutiert.

Hans-Peter Grahsl 

  merken

  löschen

Running SQL Server 2019 Availability Groups in Azure Kubernetes Services

14:05 - 14:55, Raum 15.05

One of the coolest new features in SQL Server 2019 is the ability to run an Availability Group in a Kubernetes Cluster. During this demo heavy session you will see and learn how to deploy a SQL Server 2019 Availability Group into a Kubernetes Cluster that is running in Microsoft Azure.

Klaus Aschenbrenner 

  merken

  löschen

14:55 - 15:10
Kaffee, Getränke und Kuchen
Kaffee, Getränke und Kuchen
15:10 - 16:00

Chatbots – Beyond the Basics

15:10 - 16:00, Raum E09

Mit dem Bot Framework und den Cognitive Services stellt Microsoft mehrere Dienste für die Bot Entwicklung zur Verfügung. Als Entwickler findet man zahlreiche Beispiele für einfache Use Cases, wie z.B. das Bestellen einer Pizza. Doch wie verhält es sich, wenn man das Stadium eines „Hello World“-Beispiels verlässt? Wie strukturiert man seine Sprachmodelle, wenn die Anzahl der Intents steigt? Wie speichert man den State? Wie sorgt man für einen roten Faden in der Konversation?

Anhand eines realen Beispiels werden wir unsere Erfahrungen und mögliche Antworten auf diese Fragen teilen. Als Beispiel dient ein HR Chatbot, den die Firma Guid.New für Firmen wie thyssenkrupp und epunkt entwickelt hat. Er ist auf der Website eingebunden und unterstützt Jobsuchende dabei, passende Stellen zu finden, sich zu bewerben und den Bewerbungsprozess zu optimieren.

Igor Rončević 

  merken

  löschen

Microsoft 365 Governance with Azure

15:10 - 16:00, Raum 10.07

Die Microsoft Cloud bietet eine Vielzahl an Diensten um Business-Szenarien abzubilden. In der realen Welt wünschen Kunden automatisierte Lösungen und Umsetzungen ihrer IT-Governance und ihrer Prozesse.

Dieser Vortrag zeigt die Umsetzung solcher Szenarien mit Azure, wie etwa die Provisionierung neuer Teams-Arbeitsbereiche mit Workflows, Microsoft Graph und Azure Functions, custom Security-Monitoring mit Functions, Queues und Table Storage und LogicApps und Governance mit Azure und Power-BI. Governance trifft Azure – und profitiert von den vielen Services, die es ermöglichen, mit wenig Aufwand, Business Szenarien in der Cloud umzusetzen.

Martina Grom  Toni Pohl 

  merken

  löschen

Offline Apps mit Xamarin.Forms und EntityFramework

15:10 - 16:00, Raum 15.04

Diese Session beschäftigt sich mit der Erstellung von online/offline fähigen mobile apps mittels Xamarin.Forms und EntityFramework Core. Die Backendlogik wird im online Modus in asp.net Core gehostet und greift auf eine SQL Azure Datenbank zu. Im offline Modus wird die gleiche Logik für den direkten Zugriff auf eine SQLite Datenbank direkt am Device verwendet.

Im Zentrum der Session steht die Wiederverwendbarkeit der Zugriffslogiken sowie eine synchronisations Framework auf EF Core basis für relationale Datenbanken die uns ermöglicht einen effizienten bi-direktionalen Delta-Sync zwischen der offline und online DB durchzuführen.

Raphael Schwarz 

  merken

  löschen

From Bad to Good – OpenID Connect/OAuth mit Azure

15:10 - 16:00, Raum 15.05

Als Nutzer wollte man eigentlich nur eins: endlich keine hundert verschiedene Passwörter mehr und trotzdem sichere Authentifizierung. Als Entwickler wollte man keine eigene proprietäre Authentifizierungsverfahren immer wieder aufs neue entwickeln. Genau aus diese beiden Wünschen sind OpenID Connect und OAuth, heute die wichtigste Industriestandards wenn es um Authentifizierung- und Autorisierungsprozesse geht, entstanden.

In diesem Vortrag werden das Wissen um diese beiden Protokolle anhand praktischer Beispiele mit Azure vermittelt.

Anton Kalcik 

  merken

  löschen

16:00 - 16:15

Abschluss

Coding Club Linz

Räume

Raum Stockwerk Beschreibung
E09 Ergeschoß Im großen Veranstaltungssaal des Wissensturm starten wir diesmal ab 08:30 mit dem Check-In und einem kleine Frühstück. Danach findet dort gleich die Keynote statt. Anschließend gibt es dort weitere Sessions für das Azure Bootcamp.
Du findest im Raum E09 den ganzen Tag über Kaffe, Getränke und kleine Snacks zur Stärkung.
09.08 9. Stock Junior Bootcamp Sessions
10.07 10. Stock Azure Bootcamp Sessions
15.04 15. Stock Azure Bootcamp Sessions
15.05 15. Stock Azure Bootcamp Sessions