Junio de 2017

Volumen 32, número 6

Internet de las cosas: use el Conjunto de aplicaciones de IoT de Azure para impulsar el desarrollo de IoT

Internet de las cosas: use el Conjunto de aplicaciones de IoT de Azure para impulsar el desarrollo de IoT

Dawid Borycki

Las soluciones preconfiguradas del Conjunto de aplicaciones de IoT de Azure pueden ayudar a disminuir las complejidades que presenta la compilación de las aplicaciones de IoT completas. Dawid Borycki muestra cómo configurar la supervisión remota preconfigurada, que recopila y muestra información sobre las imágenes adquiridas con la cámara web conectada al dispositivo remoto, además de permitir controlar de forma remota el dispositivo IoT.

Puntos de datos - Visual Studio Code: cree un IDE de base de datos con la extensión MSSQLColumna

Puntos de datos - Visual Studio Code: crear un IDE de base de datos con la extensión MSSQL

Julie Lerman

Julie Lerman muestra cómo convertir VS Code en un IDE inteligente para varias bases de datos SQL Server (SQL Server, Azure SQL Database y SQL Data Warehouse) gracias a las ventajas de la extensión MSSQL.

DevOps: aspectos internos de Git para desarrolladores de Visual Studio

DevOps: aspectos internos de Git para desarrolladores de Visual Studio

Jonathan Waldman

Aprenda cómo funciona Git en el IDE de Visual Studio 2017 recién publicado y cómo se implementa el repositorio Git en el sistema de archivos. A continuación, nos adentraremos en la topología del almacén de datos de Git, la estructura y el contenido de sus distintos objetos de almacenamiento, y la formación de ramas de Git.

Serie de pruebas: máquinas de Boltzmann restringidas mediante C#Columna

Serie de pruebas: máquinas de Boltzmann restringidas mediante C#

James McCaffrey

Las máquinas de Boltzmann restringidas son componentes de software fascinantes, en cierto modo similares a las redes neuronales básicas. James McCaffrey describe cómo funcionan, ofrece un programa de demostración y proporciona un ejemplo de uso posible de las RBM.

Xamarin: autenticación y acceso a los datos con Visual Studio Mobile Center

Xamarin: autenticación y acceso a los datos con Visual Studio Mobile Center

Alessandro Del Del

Aprenda cómo Visual Studio Mobile Center facilita la implementación de la autenticación y las tablas para aplicaciones móviles con un ejemplo multiplataforma basado en Xamarin.Forms

Essential .NET: iteradores personalizados con YieldColumna

Essential .NET: iteradores personalizados con Yield

Mark Michaelis

Mark Michaelis continúa con su exploración de los aspectos internos de la instrucción foreach de C#, con el enfoque en la nueva palabra clave contextual (yield) que C# usa para generar el código CIL subyacente que implementa el patrón de iterador usado por el bucle foreach.

C#: hacer que C# sea más dinámico con Hyperlambda

C#: hacer que C# sea más dinámico con Hyperlambda

Thomas Hansen

Thomas Hansen explica Hyperlambda, su "lenguaje no de programación", que hace que C# sea más dinámico, y proporciona todos los beneficios de los lenguajes interpretados en el contexto de la escritura estática de C#.

No estoy listo para comenzar: todavía estoy volando (parte 2)Columna

No estoy listo para comenzar: todavía estoy volando (parte 2)

David Platt

Cuando David Platt introdujo a sus alumnos en la creación de un prototipo de una aplicación médica, pensó que sería un excelente ejemplo de lección. Pero se convirtió en mucho más.

Indagaciones. Detener el estancamiento: 8 pasos para mejorar la productividadColumna

Indagaciones. Detener el estancamiento: 8 pasos para mejorar la productividad

Krishnan Rangachari

Los costos de aplazamiento pueden acumularse y crear estrés, frustración y un desfile de fechas límite discontinuas. Olvídese de todos los problemas con estos sencillos trucos.

Nota del editor: dominar GitColumna

Nota del editor: dominar Git

Michael Desmond

Git está formado por un repositorio y un sistema de control de versiones descentralizado de alta eficacia, pero los desarrolladores se enfrentan a una curva de aprendizaje significativa si quieren aprovechar al máximo sus funcionalidades.