Escritura de código limpio en ASP.NET Core con inserción de dependencias
La inserción de dependencias (DI) es una técnica que permite construir las aplicaciones a partir de módulos acoplados libremente. ASP.NET Core ofrece soporte técnico integrado de DI, que usa para proporcionar servicios a las aplicaciones que se basan en esta plataforma. Aprenda cómo usar DI para acceder a los servicios de ASP.NET, así como a sus propios servicios de aplicaciones.
Tecnología de vanguardia: creación de un CRUD histórico
Las operaciones de creación, lectura, actualización y eliminación (CRUD) modeladas sobre tablas relacionales normales están evolucionando ahora en lo que podríamos denominar genéricamente CRUD histórico, que es una base de código donde la implementación es capaz de rastrear toda la lista de cambios.
Aplicaciones para la plataforma universal de Windows: aplicaciones web hospedadas para la empresa
Las aplicaciones para la plataforma universal de Windows (UWP) están al alcance de cualquier empresa que tenga una intranet. En este artículo, se investiga cómo convertir una aplicación web de la intranet existente en una aplicación para UWP a través de una aplicación web hospedada aprovechando la API de Windows.
Puntos de datos: Dapper, Entity Framework y aplicaciones híbridas
Un popular microORM denominado Dapper puede ayudarle a resolver los problemas de rendimiento. Además, no es necesario que abandone Entity Framework para poder usarlo. Julie Lerman explica porqué las aplicaciones híbridas pueden ser la solución a sus necesidades.
Plataforma del compilador de .NET: maximice su experiencia con modelo-vista-modelo de vista con Roslyn
Descubra cómo simplificar la implementación del patrón modelo-vista-modelo de vista con las refactorizaciones personalizadas de Roslyn. Del Sole muestra cómo aprovechar las API de Roslyn para automatizar la generación de objetos comunes en MVVM a partir del análisis de texto sin formato y el cambio a la creación de nuevos nodos de sintaxis.
Ejecución de prueba: el problema MAB (Multi-Armed Bandit)
James McCaffrey proporciona una implementación del problema Multi-Armed Bandit, que no solo es interesante por derecho propio, sino que también es una buena introducción a un área activa de la investigación del aprendizaje automático y la economía.
Windows PowerShell: escritura de servicios de Windows en PowerShell
En este artículo se presentan una novela y un método sencillo para crear servicios de Windows escribiéndolos en el lenguaje de scripting de PowerShell en lugar de hacerlo con C# o C++. Se acabó la compilación, solo se necesita un ciclo rápido de edición y pruebas que se puede llevar a cabo en cualquier sistema.
El programador ocupado. Cómo dominar MEAN: obtener Edge(.js)
Determinados tipos de aplicaciones son mucho más fáciles de escribir con los distintos paquetes disponibles en el repositorio npm que EdgeJS abre ahora para el desarrollador tradicional de .NET.
Visual Studio: promoción de prácticas de experiencia de usuario eficientes
Cuando Microsoft desarrolló las nuevas características de depuración y diagnóstico de Visual Studio 2015, empleó un enfoque iterativo de "experiencia de usuario eficiente" para formar del diseño. Este artículo explora entre bastidores la formación de la característica Sugerencias de rendimiento de Visual Studio 2015.
No estoy listo para comenzar: destinar el pensamiento a hitos importantes
"No sabíamos qué podíamos hacer. Así que nos pusimos manos a la obra y lo hicimos." Esas fueron las palabras que David Platt oyó repetir durante una reunión reciente de ingenieros que trabajaron en las misiones espaciales a la luna del programa Apolo.
Microsoft Azure: Integración de aplicaciones empresariales mediante las aplicaciones lógicas de Azure
Con las aplicaciones lógicas de Azure, los desarrolladores pueden componer visualmente el flujo de integración y controlar fácilmente los escenarios que implican transacciones de ejecución prolongada, la gestión del enrutamiento basado en condiciones de los flujos de trabajo, la lógica de reintento para controlar errores transitorios, etc. El conjunto de conectores estándar y empresariales que se incluye con las aplicaciones lógicas de Azure se puede usar para implementar un escenario de integración de aplicaciones empresariales completo.
Nota del editor: Reafirmarse
Los viejos hábitos perduran y las lecciones aprendidas aún más. Oculto entre las lecciones del accidente nuclear de la Isla de las Tres Millas estaba el rol que tuvo la información recibida de otro dominio en el fallo del reactor.
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.
Subscribe to MSDN Flash newsletter