Febrero de 2019
Volumen 34, número 2
[C#]
Minimizar la complejidad del código C# multiproceso
Existen pocas cosas más difíciles que la programación multiproceso. En este artículo se examinan retos que presenta el código multiproceso y se ofrecen algunos enfoques innovadores para aliviar el dolor y minimizar la complejidad que implica.
[Puntos de datos]
Exploración de la funcionalidad multimodelo de Azure Cosmos DB mediante API para MongoDB
En un esfuerzo por comprender mejor la funcionalidad multimodelo de Azure Cosmos DB, así como de divertirse un poco descubriendo una nueva base de datos, Julie Lerman echa un vistazo a la API de Cosmos DB para MongoDB.
[Aprendizaje automático]
Aprendizaje automático en dispositivos perimetrales: integración de Azure ML y Azure IoT Edge
Aprenda a trasladar los beneficios del aprendizaje automático (ML) a los dispositivos perimetrales. En este artículo se muestra cómo entrenar un modelo de clasificación de imágenes con el servicio Custom Vision, registrarlo y entrenarlo con Azure Machine Learning, y administrar e implementar modelos de ML en dispositivos perimetrales con Azure IoT Edge.
[El programador ocupado]
Programación con Naked: Oradores en Naked
En la segunda instalación de su serie sobre el marco de objetos Naked (NOF), Ted Neward comienza a examinar las características de NOF; en concreto, lo que puede definir en una clase con NOF y cómo eso se traduce en la persistencia de la base de datos y la UI.
[Azure]
Crear e implementar soluciones altamente disponibles y resistentes en Azure
En este artículo se describen los aspectos clave a la hora de compilar e implementar aplicaciones altamente disponibles y resistentes en Azure. Aprenda cómo se puede usar Azure Service Fabric para empaquetar e implementar aplicaciones habilitadas para contenedores de Docker, e implementar las características de orquestación y de detección de servicio fundamentales para una arquitectura de microservicios.
[Inteligencia artificial]
Examen detallado de las redes neuronales
Frank La Vigne escribe que nunca había entendido el potencial y la belleza de las redes neuronales hasta que tuvo que programar una manualmente. En la columna de este mes, describe la creación de una red neuronal sencilla desde cero con Python.
[Azure]
Protección de datos con la informática confidencial de Azure
La seguridad es una preocupación importante a la hora de trasladar datos y propiedad intelectual extremadamente confidencial a una nube pública. Con la informática confidencial de Azure, Microsoft asume ese desafío y se convierte en el primer proveedor en la nube en ofrecer protección para los datos en uso.
[Tecnología de vanguardia]
Administración de formularios en Blazor
Dino Esposito continúa su exploración de Blazor. Este mes, describe cómo Blazor está diseñado para recibir y controlar eventos independientemente del entorno circundante, y explora cómo controlar los formularios de entrada y la comunicación del cliente al servidor.
[Serie de pruebas]
Calificación de los competidores que usan Infer.NET
Infer.NET es una biblioteca de código abierto que se puede usar para crear sistemas de programación probabilísticos. James McCaffrey muestra cómo empezar a trabajar con Infer.NET procesando las calificaciones (y clasificaciones) de un conjunto de competidores.
[No me hagan hablar]
Nuestro horizonte de eventos
Inspirado por el primer teorema de incompletitud de Kurt Gödel y el principio de incertidumbre de Werner Heisenberg, el intrépido columnista David Platt se pregunta: ¿qué tipos de preguntas no puede responder nunca Google, por muy bueno o grande que sea?
[Nota del editor]
¿Seis semanas más de qué?
Con roedores mágicos capaz de pronosticar el tiempo al mando de nuestro clima otra vez, Michael Desmond vuelve con algunas predicciones frescas del equipo de editores colaboradores de MSDN Magazine.