Esta charla, presentada en la NetCoreConf Madrid 2025 cuento cómo decidí dar un paso lógico en mi evolución profesional: sustituir a mi equipo de desarrollo por GitHub Copilot. Y lo mejor de todo es que, aparentemente, todo son ventajas.
Durante la SCBCN24 tuve la oportunidad de presentar esta charla titulada Tidying up your code. Cortesía de la última creación de Kent Beck de 2023, «Tidy First?», vamos a sumergirnos en las cuestiones más importantes del diseño de software y proponer algunas técnicas que nos ayudarán a tener mejor código
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.
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
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.