Agosto de 2019

Volumen 34, número 8

Un anuncio especial de Microsoft y MSDN Magazine

Cross-Platform IoT Programming with .NET Core 3.0

[.NET Core]

Programación de IoT multiplataforma con .NET Core 3.0

Dawid Borycki

.NET Core 3.0 ofrece una amplia gama de características fantásticas, incluida la compatibilidad con aplicaciones de IoT multiplataforma. Dawid Borycki muestra cómo pueden usar los desarrolladores web sus aptitudes para crear atractivas aplicaciones de IoT, ya que enseña cómo controlar y obtener de forma remota las lecturas del sensor de un dispositivo Raspberry Pi con el complemento SenseHAT mediante un servicio de API web de ASP.NET Core.

Cross-Platform EF6 with .NET Core 3.0!Columna

[Puntos de datos]

Multiplataforma EF6 con .NET Core 3.0

Julie Lerman

Incluso si no quiere alterar su código de producción estable de Entity Framework 6, es posible que quiera trasladarlo de .NET a .NET Core 3.0 para aprovechar las numerosas ventajas de .NET Core, especialmente sus facilidades multiplataforma. Para demostrarlo, Julie Lerman crea una nueva API de ASP.NET Core 3.0 con EF6.3 en su MacBook, en macOS, con Visual Studio Code y, a continuación, la implementa en un contenedor de Docker basado en Linux.

Secure Your Supply Chain with the Azure IoT and Blockchain Cloud

[Cadena de bloques]

Proteja la cadena de suministro con la IoT de Azure y la nube de cadena de bloques

Stefano Tempesta

Las tecnologías de IoT y cadena de bloques pueden ayudar a superar las limitaciones de la administración de la cadena de suministro tradicional. Pueden introducir dispositivos para automatizar la recopilación de métricas en cualquier etapa de la cadena de suministro y habilitar un libro de contabilidad digital distribuido para almacenar los registros de transacciones de manera inmutable.

The UCB1 Algorithm for Multi-Armed Bandit ProblemsColumna

[Serie de pruebas]

El algoritmo UCB1 para problemas Multi-Armed Bandit

James McCaffrey

El escenario "Multi-Armed Bandit" se corresponde con muchos problemas reales en que tendrá que elegir entre varias posibilidades. James McCaffrey presenta un programa de demostración que muestra cómo usar el algoritmo UCB1, matemáticamente sofisticado, pero relativamente fácil de implementar, para resolver estos tipos de problemas.

Introducing Azure Deployment Manager

[Azure DevOps]

Presentación de Azure Deployment Manager

David Tepper

Azure Deployment Manager es un nuevo conjunto de características de Azure Resource Manager que proporciona supervisión mejorada, control y administración de implementaciones distribuidas de Azure. David Tepper explora cómo ADM puede generar implementaciones seguras y confiables, y proporcionar una alta disponibilidad para su entorno.

Change of PlanColumna

[No me hagan hablar]

Cambio de planes

David S. Platt

Hay cerdos volando. El infierno se está congelando. Y Microsoft les dice a sus usuarios que ya no hace falta que cambien sus contraseñas. David Platt explica por qué eso es bueno.

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

[Azure]

Asuntos de estado: Ejecución de código sin servidor y sin estado con Azure Functions

Srikantan Sankaran

Explore los límites de los niveles de consumo y prémier de Azure Functions sin estado y descubra cómo Azure Functions puede ir más allá de la ejecución de código sin estado para admitir escenarios complejos con Durable Functions.

The Feynman TechniqueColumna

[Nota del editor]

La técnica Feynman

Michael Desmond

Pregunte a los autores de MSDN Magazine por qué escriben para la revista, y le dirán que les ayuda a dominar nuevas tecnologías y conceptos. Es un enfoque que recuerda a la técnica de Feynman, que ofrece un sencillo truco para dominar temas complejos: intente enseñárselo a un niño.