mookie@dev:~$ cat README.md
Escribo sobre .NET, C#, SDD e IA.
Buenas prácticas y patrones que aguantan en producción.
mookie@dev:~/posts$ cat ultimo.md
Último artículo · ASP.NET CoreMapGroup o Asp.Versioning: versionar sin instalar nada de más
Llega la v2, la v1 tiene que seguir viva y lo primero que pide el cuerpo es instalar un paquete
$ ./leer.sh →ls -lt ~/posts tree ~/topics →
-
Que tu documentación OpenAPI no parezca la de todo el mundo
Cinco minutos de configuración separan una documentación genérica de una que parece tuya
-
El candado que tu documentación OpenAPI no enseñaba
Si la documentación no dice que hace falta un token, el primer 401 lo descubre por ti
-
Bienvenido, Scalar: el contrato de tu API ya no se queda obsoleto
Si un cambio en un endpoint no aparece en el diff del PR, alguien se va a enterar en producción
-
Enséñale a tu API a decir que no (sin mentir)
Un formulario mal rellenado, una regla de negocio rota y una reserva que llega tarde no merecen el mismo error
-
Minimal APIs sin el Program.cs de 800 líneas
Cómo crece una API real en .NET 10 sin que a nadie le dé miedo abrir el código
-
Versionado automático en .NET con GitVersion según tu flujo de git
Qué te da, qué te cuesta y qué preset usar con git flow, github flow o trunk based development
-
Conventional Commits en .NET sin fiarte de que el dev se acuerde
Por qué un hook local no basta y cómo combinar un hook versionado que se instala con el build con un check obligatorio en el PR
-
Hacer cumplir las normas y estándares de .NET con GitHub Actions
Un único workflow comprueba en cada pull request lo que definen Directory.Build.props, Central Package Management y el .editorconfig
-
Estándares de lenguaje y calidad en .NET: que el compilador haga cumplir las normas
Analizadores, .editorconfig, warnings como errores y cómo adoptarlo en una solución que ya existe