Mayo de 2017

Volumen 32, número 5

.NET Core: generación de código multiplataforma con Roslyn y .NET Core

.NET Core: generación de código multiplataforma con Roslyn y .NET Core

Alessandro Del Del

Alessandro Del Sole le muestra cómo configurar un proyecto de C# en .NET Core para usar las API de Roslyn. Ahora puede escribir código de C# para compilar aplicaciones de consola y web multiplataforma que se ejecuten en Windows, Linux y macOS.

Tecnología de vanguardia: ASP.NET Core para desarrolladores de ASP.NETColumna

Tecnología de vanguardia: ASP.NET Core para desarrolladores de ASP.NET

Dino Esposito

ASP.NET Core proporciona un par de funcionalidades que no encontrará en ninguna otra plataforma de ASP.NET: el control total sobre la canalización, con la posibilidad de crear aplicaciones y servicios web minimalistas muy simples que puedan ejecutarse fuera de Windows.

Cognitive Services: proteger aplicaciones web con Microsoft Content Moderator

Cognitive Services: proteger aplicaciones web con Microsoft Content Moderator

Maarten Van De Bospoort

Con la proliferación de contenido generado por el usuario, la custodia y la moderación son aspectos críticos para mantener las aplicaciones web limpias de contenido ofensivo. Microsoft Content Moderator proporciona una solución híbrida única, donde Machine Learning y Computer Vision sirven de complemento a los revisores humanos.

El programador ocupado: cómo dominar MEAN: CRUD de AngularColumna

El programador ocupado: cómo dominar MEAN CRUD de Angular

Ted Neward

Ted Neward explora los componentes de Angular en profundidad, y muestra cómo el tiempo y el esfuerzo invertidos en compilarlos puede compensar más adelante.

DevOps: cumplimiento como código con InSpec

DevOps: cumplimiento como código con InSpec

Michael Ducy

InSpec es un proyecto de código abierto que permite definir los requisitos de cumplimiento en un lenguaje legible por el ojo humano y por máquina. Una vez codificados los requisitos, puede ejecutarlos como pruebas automatizadas que auditen sus sistemas.

Aplicaciones modernas: profundizar en el control de mapaColumna

Aplicaciones modernas: profundizar en el control de mapa

Frank La La

El control de mapa de la Plataforma universal de Windows (UWP) sirve para mucho más que para representar mapas o mostrar el tráfico. El control tiene acceso a las eficaces características de Mapas de Bing, incluidas Ciudades en 3D y la vista StreetSide. También se pueden crear completas soluciones de mapas interactivos.

DevOps: optimizar la telemetría con Application Insights

DevOps: optimizar la telemetría con Application Insights

Victor Mushkatin

La supervisión de servicios puede consumir muchos recursos a la hora de procesar y almacenar datos de telemetría. ¿Cómo se reduce la carga al mismo tiempo que se mantienen la precisión y la profundidad analítica? Victor Mushkatin y Sergey Kanzhelev muestran cómo Application Insights puede ayudarle con este reto.

Internet de las cosas: trabajar con Raspberry Pi y Windows 10

Internet de las cosas: trabajar con Raspberry Pi y Windows 10

Bruno Sonnino

A pesar de su pequeño tamaño, el dispositivo Raspberry Pi es un equipo de altas prestaciones. Ahora puede ejecutar aplicaciones de Windows 10 en la popular plataforma de cliente IoT, del mismo modo que lo haría en un equipo de escritorio. En este artículo se explica cómo usar un dispositivo Raspberry Pi para desarrollar proyectos mediante C#.

C++: usar el lenguaje C++ moderno para acceder al Registro de Windows

C++: usar el lenguaje C++ moderno para acceder al Registro de Windows

Giovanni Dicanio

Acceda al Registro de Windows mediante el lenguaje C++ moderno. Aprenda cómo la API RegGetValue de la interfaz de C se encapsula en práctico código de C++ de nivel superior para leer fácilmente valores del Registro de distintos tipos. Varias de las técnicas de C++ tratadas en este artículo para la API del Registro se pueden aplicar también a otras API Win32 de C.

No estoy listo para comenzar: todavía estoy volandoColumna

No estoy listo para comenzar: todavía estoy volando

David Platt

David Platt vuelve a contar su experiencia en la dirección de un intenso esfuerzo de diseño de aplicaciones, como parte de su clase de experiencia de usuario avanzada en Harvard Extension.

Indagaciones. Bordar entrevistas: mostrar conocimientos técnicos es solo la mitad del trabajoColumna

Indagaciones. Bordar entrevistas: mostrar conocimientos técnicos es solo la mitad del trabajo

Krishnan Rangachari

Los conocimientos técnicos por sí solos no son suficiente para obtener una oferta a través de una entrevista. Krishnan Rangachari describe cinco aptitudes importantes que necesita para proyectar un excelente rendimiento conductual que genere mejoras en el puesto y el salario.

Nota del editor: calidad de la compilaciónColumna

Nota del editor: calidad de la compilación

Michael Desmond

Build 2017 promete fijar el programa de los esfuerzos de desarrollo de Microsoft para el año próximo y en adelante. ¿Qué se puede esperar del evento?