Buscar
Explorar el blog
¿Qué quieres encontrar?
Arquitectura, Agentic AI, Azure, .NET, microservicios y más.

Artículos

Benchmark en C#: Sealed ¿si o no?

Benchmark en C#: Sealed ¿si o no?

Muchas veces me toca explicar que ciertas cosas en .NET concretamente en C# donde han de tener cuidado. Por ejemplo, una de ellas es la cache in-memory u otras cosas como sealed. Para que veáis con datos que está en nuestra mano como devs poder aportar mejoras sustanciales a nuestras aplicaciones que millones de peticiones. No todo se trata de poner lo más caro y potente.

leer más...
OpenTelemetry en .NET

OpenTelemetry en .NET

OpenTelemetry es una serie de herramietna, API y SDK que nos permite generar, recopilar y exportar datos de telemetría (métricas, registros y trazas) para analizar el comportamiento y rendimiento de una aplicación. Veamos como podemos ponerlo en funcionamiento en .NET

leer más...
Azure SignalR APIs monitorizar con Postman

Azure SignalR APIs monitorizar con Postman

Hace varios meses ya que realicé un proyecto con Azure SignalR, CosmosDB y no había visto forma de depurar un websocket, solo me ayudaba de las herramientas del navegador de Chrome. Pero tras investigar un poco he visto que Postman nos ofrece la posibilidad. Veamos cómo.

leer más...
CloudEvents: especificación abierta

CloudEvents: especificación abierta

Recientemente con mi trabajo con Dapr, he podido ver esta especificación de CloudEvents. En este pequeño artículo os cuento un poco sobre ella y sobre todo tenerla en el punto de mira por qué estoy seguro que en algún momento vas a tener que usarla.

leer más...
Logger para Azure Application Insight

Logger para Azure Application Insight

Simplificar el codigo en librerías nos ayuda siempre. Es una técnica que se debe aplicar en cualquier proyecto: una sola cosa que utilicen todos. Por eso os paso un ejemplo de un Logger para Application Insight y que puedas usarlo en tus proyectos… eso si seguramente necesites algo más de ampliación.

leer más...
Tip .Net 6: «ArgumentNullException.ThrowIfNull»

Tip .Net 6: «ArgumentNullException.ThrowIfNull»

Cuando llevas varios meses son .Net 6 (C#10) haciendo validaciones sobre null y resulta que existe una opción más elegante para hacer esta validación. Entra para ver un ejemplo que dejará tu código más limpio y elegante. En menos de 1 minuto lo verás, otra cosa será el tiempo que te tires refactorizando tu código.

leer más...