Julio de 2016
Volumen 31, número 7
Enlace de datos: Una mejor manera de implementar enlace de datos en .NET
El enlace de datos puede ser un enfoque eficaz para el desarrollo de interfaces de usuario en Microsoft .NET Framework: hace que sea más fácil separar la lógica de vista de la lógica de negocios y simplifica la ejecución de pruebas del código resultante. Sin embargo, a pesar de los diversos kits de herramientas enfocados a proporcionar una ayuda, la implementación de enlace de datos normalmente es una tarea ardua y tediosa. Mark Sowul enseña una mejor manera para conseguirlo.
Tecnología de vanguardia: Reflexiones sobre Code First, la persistencia y el modelo de dominio
Code First implica la persistencia de un modelo orientado a objetos a través de un conjunto de tablas creadas de manera apropiada. El modelo de dominio consiste en la implementación de flujos de trabajo y reglas de negocio a través de un modelo orientado a objetos. En términos lógicos, los dos modelos son distintos, pero en ocasiones se pueden considerar como uno solo.
Xamarin: Trabajar con bases de datos en Xamarin.Forms mediante SQLite
Aprenda cómo se almacenan y consultan datos locales en aplicaciones para Android, iOS y aplicaciones universales de Windows con bases de datos SQLite mediante Xamarin Forms y Visual Studio 2015.
Puntos de datos: El nuevo SDK de Node.js de Azure DocumentDB
En el último año, Julie Lerman ha estado desarrollando una aplicación de ejemplo que usa Aurelia en el front-end, una API del lado servidor escrita en Node.js y Azure DocumentDB para el almacenamiento de datos. Pero todas esas piezas han cambiado y, por tanto, es hora de una actualización.
CQRS: Aprovechar CQRS para crear sistemas con alta capacidad de respuesta
Peter Vogel examina cómo se integra el diseño guiado por el dominio (Domain-Driven Design, DDD) con CQRS es un sistema de ventas del mundo real que requiere tiempos de respuesta rápidos.
Ejecución de pruebas: Inversión de matrices mediante C#
La inversión de matrices es una técnica fundamental del aprendizaje automático, pero parece que .NET Framework no dispone de un método para realizarla. James McCaffrey lo soluciona con un método que utiliza un algoritmo llamado método de factorización LU de Crout.
C#: Aplicación de inteligencia artificial a un juego de minibásquet multiagente
En este artículo aprenderá los conceptos básicos de la inteligencia artificial con un juego de minibásquet. Explore los agentes inteligentes y sus distintas arquitecturas (reactivas, proactivas), a medida que aprende los aspectos básicos de los sistemas multiagentes y el enfoque tradicional para el modelado del comportamiento de la inteligencia artificial del juego a través de máquinas de estados finitos.
El programador ocupado. Cómo dominar MEAN: pasar a DEAN
Ted Neward examina el trabajo necesario para sustituir la M de MEAN (MongoDB) por otra base de datos no relacional: DocumentDB ejecutándose en Microsoft Azure. Esta flexibilidad permite que los desarrolladores aprovechen las funcionalidades apropiadas para la empresa de DocumentDB, entre las que se incluyen la ejecución de código del lado servidor y el lenguaje de consultas de tipo SQL.
Essential .NET: Visual Studio 2015 con herramientas de .NET Core
Mark Michaelis comenta los distintos tipos de proyectos de .NET Core, explica los detalles de los nuevos tipos de archivos y sus funciones, e indaga en cómo la nueva estructura de proyectos admite la depuración en paralelo de paquetes NuGet de código abierto.
Aplicaciones modernas: Crear un detector Wi-Fi en la UWP
En la columna de Aplicaciones modernas de este mes, Frank La Vigne explora los aspectos básicos de la detección de redes Wi-Fi mediante las API integradas en la Plataforma universal de Windows.
No me hagan hablar: No alcanzar el objetivo
El esfuerzo inútil del gigante estadounidense de grandes almacenes Target al intentar entrar en el mercado canadiense o la frustración cada vez mayor entre los profesionales sanitarios con los procesos informatizados; el columnista David Platt detecta una experiencia de usuario incorrecta como la raíz de algunos de estos alarmantes desafíos.
Nota del editor: Medicina perjudicial
Durante 18 meses entre 1985 y 1987, el sistema de radioterapia Therac-25 expuso a dosis excesivas a seis pacientes, lo que resultó en la muerte de al menos dos de ellos. Un diseño de software deficiente fue la causa directa.