Refactoring en C# con NDepend

Una de las cosas que me gusta mucho hacer en proyectos legacy es el refactoring en el código existente, en este proceso debemos ser cuidadosos de no afectar lo que ya esta en producción. En un escenario ideal tenemos pruebas unitarias y pruebas automatizadas para validar la calidad de nuestro proyecto. Existen ya muchas herramientas … Sigue leyendo Refactoring en C# con NDepend

Como usar ReponseCaching en Web APIs con .NET Core

ResponseCaching es una técnica que nos permite guarda en caché una respuesta de un request y que de esta manera responsa mucho rápido a la vez que no consuma ningún tipo de recurso en el servidor. ¿Cuando usarlo?, Debemos tener en cuenta que realizar esta configuración va causar que los datos que se devuelvan no … Sigue leyendo Como usar ReponseCaching en Web APIs con .NET Core

Buenas prácticas al nombrar variables en C#

Al escribir nuestro código debemos ser cuidados en la forma en que lo hacemos, algo tan simple como el nombramiento de variables puede afectar el mantenimiento, la escalabilidad y la comprensión del código por parte de tu equipo. Aquí te dejo la lista de algunos tips importantes. Evita utilizar nombres ambiguos aunque estés guardando una … Sigue leyendo Buenas prácticas al nombrar variables en C#

Curso C# de 0 a 100 NetUnivesity

Si quieres aprender C# desde las bases utilizando Visual Code y .Net Core he diseñado un curso en donde fácilmente puedes aprender  siguiendo una serie de videos y evaluando tus conocimientos con algunas pruebas en cada modulo. https://net-university.ninja/p/curso-introduccion-c-csharp-0-100 Son mas de 6 horas de curso que podas aprovechar al máximo e incluso material extra para … Sigue leyendo Curso C# de 0 a 100 NetUnivesity