August 2019
Band 34, Nummer 8
Eine besondere Ankündigung von Microsoft und MSDN Magazine
[.NET Core]
Plattformübergreifende IoT-Programmierung mit .NET Core 3.0
.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.
[Data Points]
EF6 plattformübergreifend mit .NET Core 3.0!
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.
[Blockchain]
Schutz Ihrer Lieferkette mit der Azure IoT- und Blockchaincloud
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.
[Test Run]
Der UCB1-Algorithmus für Probleme mit mehrarmigen Banditen
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.
[Azure DevOps]
Einführung in den Azure-Bereitstellungs-Manager
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.
[Fangen Sie bitte nicht mit diesem Thema an]
Planänderung
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.
[Azure]
Wichtige Angelegenheiten: Server- und zustandslose Codeausführung mit Azure Functions
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.
[Anmerkung des Herausgebers]
Die Feynman-Technik
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.