.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 NagelDu wolltest immer schon wissen wie eine CPU mit Binärzahlen arbeiten kann? Dann bist du in dieser Session genau richtig. Wir werden uns nämlich damit beschäftigen, wie mit einem einfachen elektronischen Schaltkreis in der Simulationssoftware Logicly 2 Binärzahlen miteinander addiert werden können. Das Addieren ist eine der elementarsten Operationen, die eine CPU ausführen kann, und auf der alle anderen Operationen aufbauen.
Klaus AschenbrennerWie 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 SchnalzenbergerAzure Stack ist die kleine Variante von Microsoft Azure für zuhause. Ein Hardware Plattform von zB HPE, Cisco, DellEMC, …
Stefan DenningerMit 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ć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 SchacherlDas “JAM” in JAMStack steht für JavaScript, APIs & Markup und bezeichnet eine auf Cloud Infrastrukturen ausgerichtete Architektur für Websites:
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 BaumgartnerAls 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 KalcikAI 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-JensenInnovation 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 GradlWie kann ich ein Computerprogramm schreiben um Dinge auf einem Foto zu erkennen? Wie schreibe ich ein Programm welches textuelle Befehle wie: “Bestelle eine Pizza und liefere sie mir nach Hause” aufnehmen und verarbeiten kann, auch wenn der Text leicht variiert? Mit klassischer Programmierung kommen wir hier nicht wirklich weiter.
“Maschine Learning” kann uns helfen. In dieser Session erkläre ich auch was es mit dem Begriff “Maschine Learning” auf sich hat und zeige ich euch anhand von Beispielen, wie ihr Szenarien wie Bilderkennung,… selbst umsetzen könnt.
Andreas PollakDie 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Ü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 GrahslApplication 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 PollakDiese 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 SchwarzOne 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 AschenbrennerWie 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 OberleitnerDu wolltest schon immer deine eigenen Spiele programmieren?
In dieser Session zeigen wir dir wie du dein erstes Spiel in Unity entwickeln kannst. Außerdem erfährst du mehr über den gesamten Prozess der Entwicklung eines Computerspiels, die verschiedenen Rollen innerhalb eines Teams und wie diese zusammenarbeiten.
Rainer AngermannIn 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 FrankThe 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 StrasserBekannterweise “sagt ein Bild mehr als tausend Worte”. Deswegen ist es auch wichtig, sich tatsächlich “ein Bild” von Zahlen zu machen: Torten, Balken, Säulen, Linien, Portfolio, etc. stehen uns zur Auswahl. Wir werden Bekenntschaft mit dem Datasaurus machen und lernen, was Brio-Schienen mit Tortendiagrammen gemeinsam haben.
Markus Ehrenmüller-JensenDu wolltest schon immer wissen, wie man einen Chatbot programmiert?
Mit Hilfe eines einfachen JavaScript Frameworks (BotUI) bauen wir einen kleinen eigenständigen Chatbot. Wir lernen einige Konzepte, wie man einen Chatbot schön und benutzerfreundlich gestalten kann. Außerdem werden wir dem Chatbot mit Hilfe einer JavaScript Bibliothek für Natural Language Processing lernen, bestimmte Fragen unabhängig von der Wortwahl zu erkennen.
Pia Gerhofer