Mejorando un servidor HTTP en Go: Pruebas unitarias, middleware y subrutas

2025-03-28
Mejorando un servidor HTTP en Go: Pruebas unitarias, middleware y subrutas

Esta entrada de blog detalla las mejoras realizadas en un servidor HTTP Go creado desde cero. El autor agregó pruebas unitarias, abordó los comentarios de los lectores sobre los encabezados que no distinguen entre mayúsculas y minúsculas y los valores de encabezados múltiples, y mejoró el manejo de las secuencias de respuestas y las cargas útiles más grandes. Las adiciones clave incluyen soporte de middleware para un código más limpio y subrutas para una mejor organización de rutas. La publicación muestra el desarrollo iterativo y la resolución de problemas prácticos en Go.

Leer más
Desarrollo

30 Euros de Penalización: Un Truco para la Productividad

2025-03-06
30 Euros de Penalización: Un Truco para la Productividad

Frustrado por la poca frecuencia de publicaciones en su blog, el autor adopta una táctica poco común para mejorar su productividad: una penalización autoimpuesta de 30 euros por no publicar una entrada cada mes. Inspirado en la idea de que una producción consistente, con menos presión, es mejor que entradas infrecuentes y de alta presión, este compromiso le motiva a escribir regularmente. Extiende este sistema a la pintura de miniaturas, con el objetivo de 52 entradas y 60 miniaturas pintadas para fin de año. El autor planea informar sobre los resultados y expandir este método a otros proyectos.

Leer más