Cuando empiezas un proyecto hay una serie de aspectos comunes que suelen ser resueltos mediante la instalación de una serie de paquetes básicos. Hoy te vengo a hablar de los que yo uso de manera habitual. Aunque lo primero que te recomiendo es configurar bien tu Visual Studio.
Tabla de contenidos
Para mí Serilog es un paquete indispensable para gestionar los logs de una aplicación en .NET. Este paquete tiene varias características por las que lo considero imprescindible:
Creo que todo proyecto si quiere tener un mínimo de calidad, debe incluir pruebas unitarias para las partes más complejas y con mayor lógica del proyecto. Para este apartado suelo utilizar siempre el siguiente conjunto de paquetes:
Esta característica cada vez la considero más importante para cualquier tipo de desarrollo, ya que permite realizar pruebas e incorporar nuevas características parcialmente. Para ello suelo usar Esquio, este paquete contiene:
Bajo este epígrafe voy a encuadrar aquellos paquetes más generales que sirven para cualquier caso de uso:
Una de las cosas que últimamente más hago, es crear APIs utilizando .NET Core o .NET 5 y ASP.NET Core como framework para desarrollar el backend de muchas APIs, estas luego son consumidas por otros servicios. Este tipo de desarrollos tienen unas características específicas relativas a la seguridad, la gestión de las peticiones o la documentación, a continuación te dejo los paquetes que suelo usar:
Los microservicios han llegado para quedarse, aunque no siempre sean la mejor opción, pero debido a su complejidad de uso hay una serie de paquetes que considero muy interesantes añadir siempre.
Además de los paquetes anteriormente mencionados, hay una serie de herramientas y técnicas muy útiles para la gestión de los paquetes de tus proyectos, lo cual se vuelve bastante complejo cuando tienes una solución grande.
En los últimos tiempos no he podido escribir con toda la frecuencia que me gustaría,…
Uno de los problemas más comunes a los que se enfrentan los usuarios que empiezan…
Si alguna vez has tenido que realizar un desarrollo de front-end seguramente te habrás dado…
Una vez que una persona ya ha aprendido lo básico sobre un lenguaje de programación,…
Hoy en día, un gran porcentaje de los proyectos que se desarrollan son páginas webs.…
Hoy te muestro un recurso con el que crear patrones CSS con los que conseguir…