August 2019

Band 34, Nummer 8

Eine besondere Ankündigung von Microsoft und MSDN Magazine

Cross-Platform IoT Programming with .NET Core 3.0

[.NET Core]

Plattformübergreifende IoT-Programmierung mit .NET Core 3.0

Dawid Borycki

.NET Core 3.0 bietet eine Reihe interessanter Funktionen, darunter die Unterstützung plattformübergreifender IoT-Apps. Dawid Borycki zeigt, wie Webentwickler ihre vorhandenen Fähigkeiten nutzen können, um überzeugende IoT-Anwendungen zu erstellen, indem er demonstriert, wie mithilfe eines ASP.NET Core-Web-API-Standarddiensts Sensormesswerte von einem Raspberry Pi mit dem SenseHAT-Add-On remote gesteuert und abgerufen werden können.

Cross-Platform EF6 with .NET Core 3.0!Kolumne

[Data Points]

EF6 plattformübergreifend mit .NET Core 3.0!

Julie Lerman

Auch wenn Sie sich nicht ernsthaft an Ihren stabilen Entity Framework 6-Produktionscode heranwagen möchten, sollten Sie ihn aus .NET in .NET Core 3.0 portieren, um die zahlreichen Vorteile von .NET Core zu nutzen, insbesondere die plattformübergreifenden Möglichkeiten. Zur Veranschaulichung erstellt Julie Lerman eine neue ASP.NET Core 3.0-API mit EF6.3 auf ihrem MacBook unter MacOS. Sie verwendet dabei Visual Studio Code und stellt diese API dann in einem Linux-basierten Docker-Container bereit.

Secure Your Supply Chain with the Azure IoT and Blockchain Cloud

[Blockchain]

Schutz Ihrer Lieferkette mit der Azure IoT- und Blockchaincloud

Stefano Tempesta

IoT- und Blockchaintechnologien können helfen, die Einschränkungen traditioneller Lieferkettenverwaltung zu überwinden. Sie können Geräte zur Automatisierung der Erfassung von Metriken in jeder Phase der Lieferkette einführen und einen verteilten digitalen Ledger zur unveränderlichen Speicherung von Transaktionsprotokollen ermöglichen.

The UCB1 Algorithm for Multi-Armed Bandit ProblemsKolumne

[Test Run]

Der UCB1-Algorithmus für Probleme mit mehrarmigen Banditen

James McCaffrey

Das Szenario des mehrarmigen Banditen entspricht vielen realen Problemen, bei denen Sie unter mehreren Möglichkeiten wählen müssen. James McCaffrey stellt ein Demoprogramm vor, das zeigt, wie der mathematisch anspruchsvolle, aber relativ einfach zu implementierende UCB1-Algorithmus zur Lösung dieser Art von Problemen eingesetzt werden kann.

Introducing Azure Deployment Manager

[Azure DevOps]

Einführung in den Azure-Bereitstellungs-Manager

David Tepper

Der Azure-Bereitstellungs-Manager (ADM) bietet eine neue Sammlung von Funktionen für Azure Resource Manager, die eine verbesserte Überwachung, Steuerung und Verwaltung von verteilten Azure-Bereitstellungen ermöglichen. David Tepper untersucht, wie mit ADM sichere, zuverlässige Bereitstellungen erzielt werden können und Hochverfügbarkeit für Ihre Umgebung genutzt werden kann.

Change of PlanKolumne

[Fangen Sie bitte nicht mit diesem Thema an]

Planänderung

David S. Platt

Schweine fliegen. Die Hölle friert ein. Und Microsoft teilt Benutzern mit, dass sie ihre Kennwörter nicht mehr ändern müssen. David Platt erklärt, warum das eine gute Idee ist.

Affairs of State: Serverless and Stateless Code Execution with Azure Functions

[Azure]

Wichtige Angelegenheiten: Server- und zustandslose Codeausführung mit Azure Functions

Srikantan Sankaran

Erkunden Sie die Grenzen der Nutzung und die Premier-Tarife von Stateless Azure Functions, und erfahren Sie, wie Azure Functions über die reine zustandslose Codeausführung hinausgeht, um komplexe Szenarien mit Durable Functions zu unterstützen.

The Feynman TechniqueKolumne

[Anmerkung des Herausgebers]

Die Feynman-Technik

Michael Desmond

Fragen Sie die Autoren von MSDN Magazine, warum sie für das Magazin schreiben, und sie werden Ihnen sagen, dass es ihnen hilft, neue Technologien und Konzepte zu meistern. Dies ist ein Ansatz, der an die Feynman-Methode erinnert, die einen einfachen Trick zur Beherrschung komplexer Themen bietet: Probieren Sie es aus, und versuchen Sie, den Sachverhalt einem Kind zu erklären.