2019 年 8 月

第 34 卷,第 8 期

来自 Microsoft 和 MSDN 杂志的特殊公告

Cross-Platform IoT Programming with .NET Core 3.0

[.NET Core]

使用 .NET Core 3.0 进行跨平台 IoT 编程

Dawid Borycki

.NET Core 3.0 提供了许多令人兴奋的功能,包括对跨平台 IoT 应用的支持。Dawid Borycki 展示了 Web 开发人员如何利用现有技能创建引人注目的 IoT 应用,方法是演示如何使用标准 ASP.NET Core Web API 服务通过 SenseHAT 加载项进行远程控制并从 Raspberry Pi 获取传感器读数。

Cross-Platform EF6 with .NET Core 3.0!

[数据点]

使用 .NET Core 3.0 使用跨平台 EF6!

Julie Lerman

即使不想破坏稳定的 Entity Framework 6 生产代码,你也可以将它从 .NET 移植到 .NET Core 3.0 以利用 .NET Core 的多个优势,尤其是它的跨平台功能。为了便于演示,Julie Lerman 使用 Visual Studio Code 在她的 MacBook 上使用 EF6.3 在 macOS 中创建了一个新的 ASP.NET Core 3.0 API,然后将其部署到基于 Linux 的 Docker 容器中。

Secure Your Supply Chain with the Azure IoT and Blockchain Cloud

[区块链]

使用 Azure IoT 和区块链云保护你的供应链

Stefano Tempesta

IoT 和区块链技术可以帮助克服传统供应链管理的局限性。他们可以引入设备以在供应链的任何阶段自动收集指标,并启用分布式数字分类帐,以不可变的方式存储交易日志。

The UCB1 Algorithm for Multi-Armed Bandit Problems

[测试运行]

针对多臂老虎机问题的 UCB1 算法

James McCaffrey

多臂老虎机方案对应于许多现实生活中的问题,即必须在多种可能性中进行选择的问题。James McCaffrey 提供了一个演示程序,演示如何使用数学上复杂但相对容易实现的 UCB1 算法来解决这些类型的问题。

Introducing Azure Deployment Manager

[Azure DevOps]

Azure 部署管理器简介

David Tepper

Azure 部署管理器是 Azure 资源管理器的一组新功能,可以改进分布式 Azure 部署的监视、控制和管理功能。David Tepper 探讨了 ADM 如何为环境提供安全、可靠的部署并实现高可用性。

Change of Plan

[别让我打开话匣子]

计划变更

David S. Platt

这根本不可能实现。除非太阳从西边出来!Microsoft 告诉用户,他们无需再更改密码了。David Platt 解释了为什么这是一件好事。

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

[Azure]

重大事件:使用 Azure Functions 执行无服务器和无状态代码

Srikantan Sankaran

探索无状态 Azure Functions 的使用量和主要层次的限制,并了解 Azure Functions 如何超越纯粹的无状态代码执行,以支持具有持久功能的复杂方案。

The Feynman Technique

[编者寄语]

费曼技巧

Michael Desmond

询问 MSDN 杂志作者为杂志撰稿的原因,他们会告诉你这可以帮助他们掌握新技术和概念。这是一种让人联想到费曼技巧的方法,提供一种简单的技巧来掌握复杂的主题:尝试教授孩子这一方法。