Componentes compartidos en Blazor

Algo muy importante en como buena práctica en cualquier lenguaje que estemos trabajando es la posibilidad de disminuir el código y de reutilizar la mayor porción de código que podamos manteniendo siempre la abstracción y evitando el acoplamiento de nuestros componentes. Los proyectos en Blazor tienen por defecto una carpeta llamada Shared donde podemos crear componentes compartido que se reutilizarán dentro de toda la aplicación.

Github actions y cobertura de pruebas unitarias en .NET Core

Github actions nos ayuda a incorporar integración continua fácil y rápida a nuestros proyecto usando un archivo YAML. Entre las acciones que podemos incorporar a nuestro workflow se encuentra el reporte de cobertura de pruebas unitarias. Vamos a utilizar la extensión CodeCov y Coverlet para lograrlo: https://github.com/marketplace/actions/codecov Dentro de tu workflow file (.yml) agrega la … Sigue leyendo Github actions y cobertura de pruebas unitarias en .NET Core

Azure Devops y cobertura de pruebas unitarias (NetCore)

La cobertura de pruebas unitarias cobra mucha importancia ya que nos ayuda a determinar la efectividad de nuestras pruebas y si hemos olvidado algo al crearlas. En C# podemos usar Coverlet para generar un reporte de la cobertura y leer fácilmente los resultados para detectar esos módulos sin pruebas o que aquellos que necesiten más. … Sigue leyendo Azure Devops y cobertura de pruebas unitarias (NetCore)

Estado de .Net para el 2018

Nota importante este articulo esta basado en el articulo publicado por Telerik "The State of .NET in 2018"  La siguiente gráfica podemos observar el estado  de las tecnologías, plataformas y herramientas de desarrollo que tenemos a disposición en .Net y que tendremos para el próximo año: Como vemos en la gráfica tenemos 3 grandes bloques … Sigue leyendo Estado de .Net para el 2018

.NET API Browser

Microsoft ha presentado un nuevo sitio que nos ayudará mucho a encontrar referencias, dependencias y la documentacion especifica de cada una de las librerias que componen .net framework y las demas Apis  que han sido liberadas en el mercado https://docs.microsoft.com/en-us/dotnet/api/ Pueden  especificar el Api y escribir el componente que esten buscando o algunas "key words" … Sigue leyendo .NET API Browser

Ejecutando un sitio ASP.Net core en Linux

ASP.Net es una tecnologia opensource y multiplataforma por lo tanto podemos sin problemas crear, editar y publicar una aplicación en .net core en linux Microsoft nos explica facilmente desde su pagina oficial cuales son los comandos para instalr el SDK de .net core que vendria siendo el primer paso que debemos dar https://www.microsoft.com/net/core#linuxredhat para caso … Sigue leyendo Ejecutando un sitio ASP.Net core en Linux