Las Inteligencias Artificiales (IA) están de moda y están apareciendo un montón de IAs generativas de imágenes. Hoy he probado Stable Difusion y te dejo un pequeño tutorial sobre cómo instalar Stable Diffusion en tu ordenador y cómo generar imágenes con esta IA.
Autor: Jordi
Exception Handler en Laravel 8
Aprende a crear un gestionar las excepciones y cómo modelar su respuesta en Laravel 8. ¡Lanza una excepción desde cualquier lugar en tu código controlando la respuesta!
Exception Handler en Laravel 8 – Cómo se hace en Spring Boot
En el artículo anterior introduje una manera de implementar DTOs para las entradas y salidas (requests y responses) de una API pero quedó coja porque dentro del DTO pretendía validar el modelo. Antes de ver la solución en Laravel, me gustaría mostrar la solución a la que quiero llegar pero en otro lenguaje y con…
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…
Añadir en las trazas las queries de base de datos ejecutadas en Laravel 8
Sigo investigando Laravel 8 y buscando funcionalidad a la que estoy acostumbrado en otros frameworks. Vengo del mundo de C++ y Java, por lo que me tengo que adaptar e investigar cómo resolver en este framework de PHP los problemas comunes que voy encontrando. Uno de ellos es saber exactamente qué query está ejecutando el…
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é…
Buenas prácticas de programación: comentarios y trazas
Los comentarios y las trazas son una ayuda inestimable que no debemos dejar de utilizar, tanto para ayudarnos a nosotros mismos como a los que nos sufren.
Theremín – Proyecto 3
Hoy vamos a modificar nuestro anterior proyecto (medidor de distancias) para construir un theremín, o algo que se aproxima a su funcionamiento. Como siempre, comenzamos con preguntas: ¿qué es un theremín? Un theremín es un instrumento musical que se toca sin contacto físico, haciendo variar las notas aproximando y alejando las manos del instrumento. Como ya…
Buenas prácticas de programación: evita los números mágicos
Hoy comenzamos una categoría de artículos explicando buenas prácticas de programación. Es importante tenerlas en cuenta a la hora de escribir código porque será mucho más fácil de leer y mantener en un futuro, tanto por nosotros como por otras personas. Comenzamos con un problema típico: los números mágicos.