Modelos DTO en Laravel 8

Los DTO o Data Transfer Object son los tipos de objetos utilizados para modelar la comunicación entre sistemas, lo que en una API REST significa que son los modelos de las peticiones (requests) y respuestas (responses). En la implementación de la API en Laravel, los controladores reciben un objeto genérico Request: Lo que implica que…

Levantando la infraestructura local con Docker

Hace ya varios años que descubrí Docker y ahora (bueno, desde hace un buen tiempo ya) es una tendencia global: microservicios en contenedores, clusters de contenedores en la nube, etc. En realidad, esto al 99% de los programadores que conozco ni lo quieren saber ni les interesa: quieren hacer su micro, su back, que funcione…

Trazas o logging customizado en Laravel 8

Sigo trasteando con Laravel 8 para un nuevo proyecto que he arrancado con dos amigos y una las cosas más curiosas es cómo organiza la gestión de los logs. Las trazas son básicas para saber qué está pasando con una aplicación, sobretodo cuando te encuentras con algún comportamiento inesperado o un problema como ya expliqué…