Marzo de 2016
Volumen 31, número 3
Visual Studio: mejoras en la depuración de Visual Studio 2015
Visual Studio 2015 incluye un gran número de mejoras en la depuración de los problemas del día a día. En este artículo, se revisarán las novedades y cómo se puede ser más productivo que nunca en la depuración de problemas complejos.
Indagaciones: el don de la ira
Es hora de aceptar nuestro yo interior más torpe, afirma Krishnan Rangachari. En lugar de enfadarse con los compañeros cuando cometen errores, Rangachari sostiene que es hora de darse cuenta de que todos tenemos un lado torpe.
Compiladores: optimización guiada por perfiles administrada con JIT en segundo plano
JIT en segundo plano es una técnica de optimización de código administrado que puede mejorar el rendimiento hasta un 50 % y cuyo uso requiere muy poco esfuerzo. En este artículo se analiza cómo utilizar la tecnología para obtener los mejores resultados.
Tecnología de vanguardia: la pila de consultas de una arquitectura CQRS
En la implementación de una pila de consultas moderna, el lenguaje LINQ respaldado con .NET Framework resulta enormemente útil. Dino Esposito realiza una posible implementación de una pila de lectura en la que el almacenamiento se ha diseñado de forma que esté relacionado con la organización de los datos que requiere la presentación.
C#. Simulación de eventos discretos: un ejemplo de crecimiento poblacional
La simulación de eventos discretos (DES) modela un sistema o un proceso como una secuencia ordenada de eventos individuales en el tiempo, desde el momento en que se produce un evento hasta el momento en que se produce el siguiente. En este artículo se muestra cómo usar C# para crear una DES para modelar el crecimiento de una población.
Ejecución de pruebas: regresión basada en redes neuronales
Se puede considerar que la regresión basada en redes neuronales es el tipo de regresión más potente. Si quiere explorar esta valiosa herramienta para predecir los valores de determinadas variables en base a una o varias variables independientes, James McCaffrey le ayuda a comenzar el proceso.
Python: introducción a la programación con SciPy para desarrolladores de C#
James McCaffrey explica los conceptos básicos de la programación con SciPy y presenta un programa representativo que usa SciPy para resolver un sistema de ecuaciones diferenciales, a fin de mostrar las similitudes y diferencias con respecto a la programación en C#.
El programador ocupado. Cómo dominar MEAN: validación robusta con MongooseJS
Cómo validar con MongooseJS, una capa de software que se sitúa encima de MongoDB y ofrece no solo una capa de validación de tipo esquema verificada para el lenguaje, sino también una oportunidad para crear una capa de "objeto de dominio".
Aplicaciones modernas: análisis de archivos CSV en aplicaciones para UWP
La implementación de importación y exportación de CSV de Excel se ha convertido en el estándar de facto. Aunque la mayoría de archivos CSV están en sintonía con la implementación de Excel, no todos lo están. Frank La Vigne presenta una estrategia para controlar esa incertidumbre.
No estoy listo para comenzar: Internet de las cosas invisibles
Cortana dará su máximo potencial cuando apenas nos demos cuenta. Como dijo recientemente Harry Shum, director de Microsoft Research: "Cualquier tecnología lo suficientemente avanzada es invisible".
Nota del editor: Chasing Fogbank
¿Qué sucede cuando se pierden los conocimientos técnicos? El gobierno de Estados Unidos lo supo cuando se dio cuenta de que había perdido la fórmula de un componente crítico de sus reservas nucleares. ¿Hay lecciones aquí para el mundo del software?