Archivo del autor: Juan Carlos Martínez García
Sobre Juan Carlos Martínez García
Trabajo con tecnología Microsoft, especialmente NET Core y Azure, además de con el stack de Office 365. Estoy certificado como MCSD en Web Applications y App Builder. Me apasiona lo que hay detrás de las tecnologías que utilizamos los desarrolladores a diario, el código limpio y desarrollar pensando en colores. Actualmente aplico todo mi buen rollo trabajando como Software & Cloud Architect para ENCAMINA.Asincronía en C#: Bloqueos, contextos y tareas.
“¡Recórcholis! ¡Mi fantástico método HagoCosasChulasAsync bloquea mi aplicación!”. Si has utilizado la Asincronía basada en Tasks (TAP) en aplicaciones algo complejas, esta frase te sonará. Posiblemente, después de entrar en pánico y ojear Stack Overflow hayas dado con la panacea … Continue reading
ExpressionVisitor para consultas dinámicas en Entity framework
En nuestros desarrollos, a menudo necesitamos construir expresiones LINQ de forma dinámica. Puede ser que, por ejemplo, una de nuestras aplicaciones web tenga un sistema de búsqueda complejo o que necesitemos aplicar filtros dinámicos a un conjunto de datos usando … Continue reading
Hangfire: Como crear procesos en segundo plano con C#
En nuestros desarrollos, a menudo tenemos la necesidad de ejecutar tareas en segundo plano. Pensemos en una aplicación web, por ejemplo. Imaginemos que tenemos que actualizar información de nuestra base de datos cada cierto tiempo y de forma desatendida o … Continue reading
Moq.Net. Introducción, cómo utilizarlo y ejemplos
Como desarrolladores nuestro objetivo principal es crear software de calidad, confiable y fácil de mantener. Para llegar a este fin es importante asegurarnos de tener nuestra lógica testada con pruebas unitarias, aunque no siempre es fácil cubrir la cantidad de … Continue reading