Azure best practices - Architecting complex solutions with heavy loads

Sprecher: Damir Dobric
Abstrakt:

Der Vortrag behandelt die Herausforderungen bei der Integration von ML/AI in Softwareprojekten und stellt ML.NET, das Machine Learning-Framework von Microsoft, als Lösung vor. Es werden verschiedene Aspekte einer solchen Lösung diskutiert, einschließlich der richtigen Architektur, der Bewältigung von schweren Workloads wie dem ML-Trainingsprozess und der Überwindung von Herausforderungen bei der Vorhersagekomponente.

Der Vortrag bietet fortgeschrittene Einblicke in die Welt von ML und Microsoft Azure und vermittelt auch Kenntnisse über den Umgang mit schweren Lösungen in Azure, unabhängig vom konkreten Thema des Machine Learnings.

Deep Neuronal Networks vNext - Neocortex API

Sprecher: Damir Dobric
Abstrakt:

Der Vortrag behandelt das Hierarchical Temporal Memory Cortical Learning Algorithm (HTM CLA) als vielversprechenden Ansatz für die Entwicklung echter intelligenter Systeme jenseits von Deep Neural Networks (DNN) und anderen bekannten ML-Algorithmen.

Es werden theoretische Hintergründe des kortikalen Algorithmus und seine Implementierung in .NET Core vorgestellt, einschließlich einer parallelen Version mit dem Einsatz des Actor Programming Model und Azure Service Bus. Die Session richtet sich an Architekten, Entwickler und Data Scientists, die mehr über den kortikalen Algorithmus und die neuesten Forschungen im Bereich Computational Intelligence und Hierarchical Temporal Memory erfahren möchten.

ML.NET - Best Practices

Sprecher: Damir Dobric
Abstrakt:

Der Vortrag behandelt die Herausforderungen bei der Integration von ML/AI in Softwareprojekten und stellt ML.NET, das Machine Learning-Framework von Microsoft, als Lösung vor. Es werden verschiedene Aspekte einer solchen Lösung diskutiert, einschließlich der richtigen Architektur, der Bewältigung von schweren Workloads wie dem ML-Trainingsprozess und der Überwindung von Herausforderungen bei der Vorhersagekomponente. Der Vortrag bietet fortgeschrittene Einblicke in die Welt von ML und Microsoft Azure und vermittelt auch Kenntnisse über den Umgang mit schweren Lösungen in Azure, unabhängig vom konkreten Thema des Machine Learnings.

Machine Learning fuer .NET Entwickler

Sprecher: Damir Dobric
Abstrakt:

ML und KI werden ohne Zweifel immer wichtiger. Die Integration von ML/AI-Fähigkeiten in Software ist jedoch keine leichte Aufgabe. Die meisten Projekte in diesem Zusammenhang werden in Python prototypisch umgesetzt. ML.NET sollte dies ändern. In dieser Sitzung lernen Sie, wie die wahren Projekte mit der Verwendung von Microsoft Machine Learning .NET-Frameworks umgesetzt werden, ohne dass sie die Geheimnisse komplexer Algorithmen erlernen müssen. ML.NET ist ein kostenloses, plattformübergreifendes und quelloffenes Machine-Learning-Framework für .NET-Entwickler. Diese Sitzung konzentriert sich auf die Grundlagen der Theorie hinter maschinellem Lernen und hilft beim Einstieg in ML.NET. Diese Session fokussiert Software Architekten und Entwickler mit dem Ziel, moderne KI Anwendungen zu implementieren.

Moderne Serverless Anwendungen mit Azure Functions

Sprecher: Damir Dobric
Abstrakt:

In dieser Session werden die Vorteile von Serverless-Diensten in der modernen digitalen Transformation und der wachsenden Beliebtheit der Cloud-Technologie hervorgehoben. Es wird erklärt, wie Azure Functions eingesetzt werden können, um verschiedene Real-Life-Anforderungen zu erfüllen und effizient zu betreiben.

Die Zielgruppe dieser Session sind Softwarearchitekten und Entwickler, die moderne Anwendungen entwerfen und implementieren möchten, die Teil eines komplexeren verteilten Systems über Cloud und Edge sind. Es werden Demos präsentiert, die auf Erfahrungen und bewährten Verfahren aus realen Enterprise-Kundenprojekten basieren.

How to build modern backends

Sprecher: Damir Dobric
Abstrakt:

In dieser Session geht es darum, fortschrittliche und moderne Backends mithilfe des Actor Programming Model und Azure Service Bus aufzubauen. Es wird gezeigt, wie ein leichtgewichtiges Actor Model-Framework basierend auf Azure Service Bus eingesetzt werden kann, um robuste, skalierbare und partitionierte Dienste zu entwickeln. Die Teilnehmer lernen die Theorie des Actor Programming Models sowie leistungsstarke Messaging-Muster kennen und können anhand von Demos die Umsetzung in der Praxis erleben.

Get started with Distributed Application Runtime (DAPR)

Sprecher: Damir Dobric
Abstrakt:

In einer Zeit von Microservices, Cloud und maschinellem Lernen nimmt die Komplexität von Backend-Anwendungen zu. Es wird immer schwieriger, robuste, zuverlässige, skalierbare und leicht zu betreibende Systeme zu entwerfen.

Diese Session dreht sich um DAPR, eine neue Open-Source-Laufzeitumgebung für verteilte Anwendungen, die dabei hilft, eine Microservice-Architektur mit Skalierbarkeit, lockerer Kopplung von Diensten und unabhängigen Bereitstellungen einfach aufzubauen. Nehmen Sie an dieser Session teil, um mehr über eine ereignisgesteuerte, portable Laufzeitumgebung zur Entwicklung von Microservices für Cloud und Edge zu erfahren.

Modern backends with ‘dapr’ and ‘tye’

Sprecher: Damir Dobric
Abstrakt:

In einer Zeit von Microservices, Cloud und maschinellem Lernen nimmt die Komplexität von Backend-Anwendungen zu. Es wird immer schwieriger, robuste, zuverlässige, skalierbare und leicht zu betreibende Systeme zu entwerfen. Diese Session dreht sich um zwei neue Open-Source-Projekte von Microsoft: die verteilte Anwendungsumgebung DAPR, die den einfachen Aufbau einer Microservice-Architektur mit Skalierbarkeit, lockerer Kopplung von Diensten und unabhängigen Bereitstellungen ermöglicht, sowie das Entwicklertool TYE, das die Entwicklung, das Testen und das Bereitstellen von Microservices und verteilten Anwendungen erleichtert. Nehmen Sie an dieser Session teil, um zu lernen, wie Sie Microservices für Cloud und Edge vereinfachen können.

Best Practices - MongoDB in Azure CosmosDB

Sprecher: Damir Dobric
Abstrakt:

In der Session werden Best Practices für die Verwendung von MongoDB in Azure CosmosDB vorgestellt, um Software-Architekten und Entwicklern, die Lösungen für die Microsoft Azure Cloud entwickeln, dabei zu helfen, von den Vorteilen der No-SQL-Datenbanken in der modernen Welt der digitalen Transformation und Cloud-Technologie zu profitieren.

Advanced Backend- Actor Programming Model mit dapr

Sprecher: Damir Dobric
Abstrakt:

In dieser Session wird das Actor Programming Model vorgestellt, das es Softwarearchitekten und Entwicklern ermöglicht, komplexe Backend-Systeme in einer Zeit von Microservices, Cloud und Machine Learning einfacher zu konzipieren.

Die Teilnehmer lernen das Actor Programming Model kennen und erhalten anhand von vielen Beispielen eine praktische Einführung in die Umsetzung des Actor Programming Model Frameworks basierend auf dem “dapr” Framework. Die Session richtet sich an Softwarearchitekten und Entwickler, die moderne Anwendungen entwerfen und implementieren möchten, die Teil eines komplexeren Systems sind und über Cloud und Edge verteilt werden.

Running .NET in containers on Azure and the Edge

Sprecher: Damir Dobric
Abstrakt:

Diese Session richtet sich hauptsächlich an .NET-Entwickler, die professionelle Unternehmenslösungen entwerfen, entwickeln und betreiben.

Sie lernen, wie Sie Ihren .NET-Code in Container verpacken und lokal auf Azure und Edge ausführen können. Anhand von vielen Demos erhalten Sie Einblicke in Docker, Azure Container Registry und Azure Container Instances, die Kerntechnologien für verschiedene serverlose Container-Hosts wie Kubernetes auf Azure, Service Fabric und Azure Container Apps sind. Die Cloud-native Marktentwicklung wird beleuchtet und weitere Innovationen in diesem Bereich werden diskutiert.

Modern Industrial IoT solutions with Microsoft Azure and Low Power IoT

Sprecher: Damir Dobric
Abstrakt:

Diese Session konzentriert sich auf den Aufbau von Lösungen für verschiedene Szenarien wie Smart Cities, Logistik, Lieferketten, Versicherungen usw. unter Verwendung von Low-Power- und Ultra-Narrowband-Technologien. Anhand von Demos wird gezeigt, wie die SigFox-Technologie speziell genutzt werden kann, um Telemetriedaten von Sendern zu sammeln und in der Microsoft Azure-Plattform zu verarbeiten. Dabei liegt der Fokus auf IoT-Szenarien mit geringem Energieverbrauch, die nur kleine Telemetriedatenmengen verwenden, aber eine extrem lange Batterielebensdauer der Sensoren ermöglichen. Alle Solution Architects, Entwickler und technischen Entscheidungsträger sind herzlich eingeladen.

Building modern Cloud APIs with Rate Limitation

Sprecher: Damir Dobric
Abstrakt:

In dieser Session lernen Sie, wie Sie Ihre moderne API mit einer Rate Limitation-Funktion erweitern können, um die Anzahl der Anfragen gemäß der erworbenen Lizenz zu begrenzen oder um DoS-Angriffe zu verhindern.

Mit Hilfe von vielen Demos wird zuerst erklärt, wie die API Key-Authentifizierung in Ihre REST-API integriert werden kann. Anschließend wird die Rate Limitation erläutert und gezeigt, wie diese mithilfe von ASP.NET 7.0 implementiert werden kann. Diese Session richtet sich an Softwarearchitekten, Entwickler und Low-(No)-Code-Entwickler.

Einführung in Azure Open-AI

Sprecher: Damir Dobric
Abstrakt:

In dieser Session erhalten die Teilnehmer eine umfassende Einführung in die Welt von Azure OpenAI, einem Dienst, der leistungsstarke vortrainierte KI-Modelle in Produktionsmaßstäben für Unternehmen und Entwickler bereitstellt.

Sie lernen verschiedene beeindruckende Technologien wie Machine Learning, Deep Learning und Natural Language Processing kennen sowie die Ansätze, die verwendet werden, um hochmoderne KI-Systeme zu entwickeln. Die Session richtet sich an Architekten, Entwickler, Forscher und alle, die an Künstlicher Intelligenz interessiert sind.

Was ist neu in Azure IoT?

Sprecher: Damir Dobric
Abstrakt:

In dieser Session erhalten die Teilnehmer einen Überblick über die neuesten Entwicklungen in der Azure IoT-Plattform und lernen die neuen Services und Technologien entlang Azure IoT und IoT Edge kennen.

Durch zahlreiche Demos gewinnen sie ein umfassendes Verständnis für die neuesten Fortschritte im Bereich Azure IoT und wie sie zur Entwicklung und Bereitstellung von IoT-Lösungen genutzt werden können. Die Session richtet sich an Architekten und Entwickler aus verschiedenen Branchen, die an der Entwicklung von IoT-Lösungen interessiert sind.

Azure Open AI for professional Enterprise Developers

Sprecher: Damir Dobric
Abstrakt:

In dieser demo-basierten Session zeigen wir, wie .NET-Entwickler Azure Open AI nutzen können, um Anwendungen zu erstellen, die mit herkömmlichen Entwicklungsmethoden nicht umgesetzt werden können.

Wir beginnen mit einem Überblick über die Open AI-Fähigkeiten von Azure und wie sie mit jeder Programmiersprache verwendet werden können, nicht nur .NET. Anschließend tauchen wir in viele Demos ein, die zeigen, wie intelligente Anwendungen mit Azure Cognitive Services, wie OpenAI, entwickelt werden können.

Building intelligent applications with Large Language Models and Semantic Kernel

Sprecher: Damir Dobric
Abstrakt:

In dieser demo-basierten Session zeigen wir, wie .NET- und andere Entwickler den Microsoft Semantic-Kernel nutzen können, um die Azure OpenAI-Funktionen zu nutzen und Anwendungen zu erstellen, die mit herkömmlichen Entwicklungsmethoden nicht umgesetzt werden können.

Wir beginnen mit einem Überblick über die Open AI-Fähigkeiten von Azure und wie sie mit jeder Programmiersprache verwendet werden können, nicht nur .NET. Anschließend tauchen wir tief in den Semantic Kernel ein und demonstrieren, wie intelligente Anwendungen erstellt werden können.

Modern Serverless Applications with Azure Durable Functions, ACI and Docker

Sprecher: Damir Dobric
Abstrakt:

In dieser Session lernen Sie, wie Sie mit Azure Functions lang laufende Anwendungen implementieren und betreiben können. Sie erfahren, wie Sie lang laufende Anwendungen für Integrations-Szenarien entwickeln und überwachen können.

Diese vertiefende Session zeigt, wie Durable Functions verwendet werden können, um verschiedene komplexe Szenarien umzusetzen. Sie lernen Orchestrierungen, Aktorenmodelle und Durable Entities kennen. Darüber hinaus erfahren Sie, wie Sie lang laufende Prozesse in Docker-Containern erstellen und überwachen können, die im Azure Container Registry betrieben werden.

Coding Workflows beyond limits of Hyperautomation – Best of Azure Durable Functions and Actor Model

Sprecher: Damir Dobric
Abstrakt:

In der heutigen Welt der digitalen Transformation und der zunehmenden Beliebtheit von Cloud-Technologien wird nahezu jede Anwendung Teil eines komplexeren verteilten Systems.

Diese Tatsache erfordert zunehmend den Einsatz von lang laufenden Workflows, Zustandsverwaltung und Integration von Systemen. In dieser Session lernen Sie, wie Sie Azure Durable Functions verwenden können, um Workflows mit dem Actor Programming Model umzusetzen.

ChatGPT, GPT-4 and friends, large AI models that will change our life

Sprecher: Damir Dobric
Abstrakt:

In diesem Vortrag wird erklärt, wie große Sprachmodelle wie ChatGPT, GPT-4 und ähnliche Modelle entwickelt wurden und welche Möglichkeiten sie bieten. Es werden verschiedene Anwendungsbereiche wie die Generierung von Texten, Übersetzungen, Korrektur von Grammatik, Beantwortung von Fragen, Klassifizierung von Inhalten und sogar die Umwandlung von natürlicher Sprache in Code vorgestellt. Es werden auch Demos von OpenAI Codex und GitHub CoPilot gezeigt, die beim Schreiben von Code helfen können. Es wird auf die Risiken, wie beispielsweise mögliche Voreingenommenheiten, eingegangen. Nach dieser Sitzung werden die Teilnehmer ein besseres Verständnis für große Sprachmodelle und deren praktische Anwendungsmöglichkeiten haben, über das hinaus, was die großen Anbieter ihnen mitteilen.

Fantastic Machine Learning models and how to find and bind them

Sprecher: Damir Dobric
Abstrakt:

Abstrakt: Diese Session zeigt den Teilnehmern Beispiele, wo sie verfügbare Modelle finden und abrufen können, um sie in ihren eigenen Anwendungen zu verwenden.

Es werden auch Schritte zur Integration und Bindung der Modelle im eigenen Code demonstriert, um den langwierigen Prozess des Entwurfs und Trainings eigener Machine-Learning-Modelle zu umgehen.