Entradas

Mostrando entradas de enero, 2023

Scoop - Gestor de paquetes Windows Terminal

Imagen
  Desde siempre he preferido usar la consola/terminal en vez de programas gráficos, siempre que tenga sentido y sea mas eficiente, por ejemplo GIT, editar textos, etc. Hace unos meses encontré dos gestores de paquetes para instalar programas desde la terminal en windows, estos son Scoop y chocolatey , pero en esta entrada solo vamos a hablar del primero de estos. La instalación y uso es bastante sencillo,  para su instalación solo se requiere ejecutar el siguiente comando en Poweshell.   Ojo, Solo funciona con powershell terminal 5.1 en adelante.  Para instalar programas  hay que estar seguro de primero tener el repositorio correcto, en mi caso yo tengo  2, el principal y el de nerd-fonts En caso que queramos instalar un programa y ademas agregar el repositorio bastaría son los siguientes comandos scoop bucket add extras scoop install 1password-cli     Aquí algunos comandos mas usados al menos por mí 😉.   scoop bucket list # Lista todos los repositorios que tenemos localmente scoop b

Creando una API en menos de un minuto con .NET

Imagen
 Esto es literal,  con solo un par de comandos ya podemos tener una api funcionando con .NET, y de verdad en menos de un minuto, aunque esta una api de demostración.   Las minimal API  estan permitidas desde la version de .NET 6 ,  aquí les dejo el las caracteristicas de esta nueva version de .net    En cuanto al código, solo creamos un proyecto utilizando una plantilla y esto nos genera automáticamente una minimal API y funciona sin siquiera modificar una linea de código, como se muestra a continuación     Esto claramente es una esta copiado inspirado  de nodeJs y express donde con muy pocas lineas se puede hacer exactamente lo mismo, pero desde hace mucho tiempo.  En cuanto el código es realmente ridículo, lo sencillo, solo un par de lineas como estas     y en el caso que necesitemos utilizar  otros verbos HTTP los podemos usar sin problema,  esto es muy sencillo ya que   que el método MapXXX como primer argumento recibe la ruta en la que esta escuchando.