En este post veremos como añadir una dependencia editable con Poetry para facilitar el desarrollo en local de una librería.
[Leer más]Actualizar versión de Python de un entorno virtual de Poetry
Actualizar no, perdón, eliminar y crear de nuevo
Una pequeña receta para actualizar la versión del interprete de Python que usamos en un entorno virtual creado con Poetry.
[Leer más]Enumerados en Swagger con Minimal APIs
En este post veremos como ajustar la pareja Swagger/Minimal API para hacer uso de enumerados y que, tanto el fichero de especificación como la UI de Swagger les hagan honor.
[Leer más]Bases de datos con Docker
En tiempo de desarrollo
Un post sencillo con un par de recetas para levantar en local un contenedor de MS SQL Server y/o de PostgreSQL, con volúmenes para no perder los datos.
[Leer más]Peter
Un side-project con un nombre con gancho, eso es Peter, un conjunto de utilidades para facilitar el desarrollo de Minimal APIs.
[Leer más]Azurite con Testcontainers
Si trabajas con cuentas de almacenamiento de Azure, usar un emulador local como Azurite te facilitará el desarrollo. Si además usamos Testcontainers, podrás usar Azurite también en tus tests de integración.
[Leer más]Setup mínimo en python
Crear un fichero .py y ejecutar un script de Python es muy sencillo. Sin embargo, configurar un mínimo entorno de desarrollo que te ayude a programar con ciertas garantías, puede ser algo “intimidante” si estás empezando.
[Leer más]Alternativas a class en Python
Además de class
, es posible crear nuevos tipos en Python usando distintas soluciones como Simplenamespace
, namedtuple
o @dataclass
.
Mocking vs patching en Python
En este post veremos qué diferencias hay entre el mocking y el patching que, aunque relacionados, no son lo mismo. También cuando aplica uno y cuando el otro, y algunos de los inconvenientes que pueden llegar a surgir cuando los usemos.
[Leer más]Configuración y secretos en ASP.NET Core con Azure Key Vault y Azure App Configuration
Configuración y secretos, un tandem a resolver para cualquier aplicación.
[Leer más]