Junio de 2016

Volumen 31, número 6

Uso de middleware personalizado para detectar y corregir errores 404 en aplicaciones de ASP.NET Core

ASP.NET: Uso de middleware personalizado para detectar y corregir errores 404 en aplicaciones de ASP.NET Core

Steve Smith

Steve Smith muestra cómo se puede utilizar middleware para agregar un "departamento de objetos perdidos" a una aplicación de ASP.NET Core que evitará que los usuarios se encuentren errores 404.

Creación de un CRUD histórico, parte 2Columna

Tecnología de vanguardia: Creación de un CRUD histórico, parte 2

Dino Esposito

Un CRUD histórico permite hacer un seguimiento de todos los eventos de negocio, lo que ofrece la posibilidad de comprobar el estado del negocio en cualquier momento.

Escalar vínculos cliente-servidor asincrónicos con Reactive

Reactive Framework: Escalar vínculos cliente-servidor asincrónicos con Reactive

Peter Vogel

El patrón observer puede ser una herramienta importante para las aplicaciones asincrónicas cuando se trabaja con procesos de larga ejecución. ObservableCollection y Rx de .NET ofrecen dos conjuntos de herramientas para controlar implementaciones simples o sofisticadas de dicho patrón.

Introducción a los mercados de predicciónColumna

Ejecución de pruebas: Introducción a los mercados de predicción

James McCaffrey

James McCaffrey describe las matemáticas detrás de los mercados de predicción y muestra cómo implementar las funciones clave en el código. Aunque probablemente nunca tendrá que crear un mercado de predicción, las ideas y técnicas son muy interesantes.

Generación de código independiente del lenguaje con Roslyn

Plataforma de compilación .NET: Generación de código independiente del lenguaje con Roslyn

Alessandro Del Del

Aprenda cómo llevar a cabo generación de código independiente del lenguaje mediante la clase SyntaxGenerator de Roslyn y sus métodos, que ofrecen un modelo de programación unificado para generar nodos de sintaxis que puedan destinarse a C# y VB simultáneamente.

Cómo dominar MEAN: PassportColumna

El programador ocupado. Cómo dominar MEAN: Passport

Ted Neward

Podría decirse que PassportJS es el proyecto de autenticación más exitoso jamás creado, en cualquier lenguaje o plataforma. Ofrece los "enlaces" de autenticación necesarios y a la vez deja abiertos los medios reales de autenticación cuando quiera controlarla. Sin embargo, puede intervenir y ocuparse del trabajo más tedioso cuando sea necesario.

Servicios multimedia de Microsoft Azure y Power BI

Power BI: Servicios multimedia de Microsoft Azure y Power BI

Sagar Bhanudas Bhanudas

El objetivo de este artículo es ayudar a los desarrolladores a crear una plataforma de análisis encima de los Servicios multimedia de Azure (y del reproductor) para identificar las tendencias de uso. El espacio de soluciones incluye el uso de una base de datos y un servicio intermedio (WebAPI), con la visualización habilitada con Power BI.

Inserción de dependencias con .NET CoreColumna

Essential .NET: Inserción de dependencias con .NET Core

Mark Michaelis

Mark Michaelis explora las funcionalidades de inserción de dependencias (DI) de .NET Core y muestra por qué la implementación simple y ligera ofrece una manera excelente para que los desarrolladores que no estén familiarizados con la tecnología comiencen a conocerla.

Uso de Servicios de aplicaciones de Azure para convertir una página web a PDF

Servicios de aplicaciones de Azure: Uso de Servicios de aplicaciones de Azure para convertir una página web a PDF

Benjamin Perkins

Descubra cómo ofrecer a los visitantes de un sitio web una manera de convertir una página web en un documento PDF, mediante la creación de una aplicación web del Servicio de aplicaciones de Azure que llama a una API WebJob. Después, WebJob puede colocar el archivo PDF en un contenedor de Almacenamiento de Azure y devolver su ubicación de Internet mediante SignalR en tiempo real.

Modificación de audio en UWPColumna

Aplicaciones modernas: Modificación de audio en UWP

Frank La La

UWP tiene varios efectos que se pueden aplicar a audio. Entre ellos se encuentran el eco, la reverberación, el ecualizador y el limitador. Frank La Vigne explora algunos conceptos básicos sobre la grabación de audio y la aplicación de efectos especiales, mediante la creación de una aplicación para UWP que puede grabar audio, guardarlo y aplicar varios filtros y efectos especiales.

Acelerar el desarrollo móvil mediante una plataforma MBaaS

Desarrollo móvil: Acelerar el desarrollo móvil mediante una plataforma MBaaS

Paras Wadehra

Descubra cómo mediante Mobile Backend-as-a-Service (backend móvil como servicio, MBaaS) el desarrollo de aplicaciones móviles es más rápido y sencillo, al ofrecer componentes para operaciones críticas, aunque habituales (como la autenticación, el almacenamiento de archivos y muchas otras).

The Joy of UXColumna

No me hagan hablar: The Joy of UX

David Platt

El columnista David Platt, autor del libro "Why Software Sucks", afirma que las experiencias de usuario se estropean con demasiada frecuencia y que los desarrolladores están demasiado ocupados para arreglarlas. ¿Su solución? Escribir otro libro, por supuesto.

Sesgo cognitivoColumna

Nota del editor: Sesgo cognitivo

Michael Desmond

Es probable que el autor Upton Sinclair lo definiera a la perfección cuando escribió: "Es difícil conseguir que un hombre entienda algo, cuando su sueldo depende de que no lo comprenda".