Blog

de Fernando Escolar

Logs en .Net

04 Oct 2023 · 8 mins. de lectura

Los logs son una parte fundamental de cualquier aplicación. Nos permiten saber qué está pasando en nuestra aplicación, y nos ayudan a encontrar errores y problemas. Además, forman parte de uno de los tres pilares de la observabilidad, junto con las métricas y las trazas.

Métricas en .Net

20 Sep 2023 · 8 mins. de lectura

Dentro de la rama de la observabilidad existen tres pilares fundamentales: métricas, logs y trazas. En este artículo vamos a hablar de métricas y cómo podemos medir diferentes factores de nuestras aplicaciones de manera efectiva. Pero espera, ¿qué tienen que ver las métricas con la programación? Bueno, todo. Las métricas son importantes para cualquier tipo de proyecto, y más aún si se trata de programación. Y en .Net existe un sistema muy completo que nos permite medir casi todo tipo de cosas

Trazas en .Net

06 Sep 2023 · 11 mins. de lectura

Las trazas son una de las herramientas más antiguas y conocidas para la observabilidad de aplicaciones. Históricamente, las trazas se han utilizado para registrar información sobre el estado de una aplicación, como mensajes de error, advertencias o información de depuración.

C#: class, struct o record

26 Jul 2023 · 14 mins. de lectura

En este post vamos a ver las diferencias entre los tipos de datos de referencia class, los tipos de datos de valor struct y cómo encaja en todo este entramado de objetos los nuevos tipos record y record struct que han sido introducidos en las últimas versiones del lenguaje C#

Asp.Net: Routing

12 Jul 2023 · 13 mins. de lectura

No se me ocurre una mejor forma de explicar el routing que con un ejemplo basado en una cervecería. Imagina “The Router’s Brew”, el pub donde todo desarrollador es bienvenido para tomarse una refrescante cerveza. Aquí hay un camarero cuya misión es escuchar las solicitudes de los clientes y servirles la cerveza que han pedido. El camarero sería el enrutador, y el cliente es el navegador web

< Antiguos