Saltar al contenido

Blog

Artículos prácticos sobre desarrollo, pruebas y operación de software.

Edición de imágenes

Quitar el fondo de una imagen sin Photoshop

Tres formas de dejar transparente el fondo de una imagen sin Photoshop: una herramienta web gratuita, servicios de IA y GIMP, y como evitar los fallos.

HTTP y redes

Guía completa de códigos de estado HTTP

Que significan los codigos HTTP que de verdad se encuentran (200, 301, 403, 404, 413, 422, 429, 500, 502, 504), por que salen y como responder.

Nginx y servidores

Configurar client_max_body_size en Nginx

El valor por defecto de client_max_body_size en Nginx (1m), donde se define, como produce un 413 y como se relaciona con upload_max_filesize.

Nube y AWS

Límites de subida en AWS S3 y CloudFront

Los limites de AWS S3 (5 GB por PUT, 5 TB multiparte), el limite de cuerpo de CloudFront y el tope de 10 MB de API Gateway, y como sortearlos.

Rails y Ruby

Subida con Active Storage en Rails — S3

Subidas en Rails con Active Storage: instalacion, has_one_attached y has_many_attached, validacion, configuracion de S3 y variantes de imagen.

Render y nube

Configurar subidas en Render — discos y S3

Subidas en Render: configurar un disco persistente, ajustar upload_max_filesize en PHP, conectar S3 por variables de entorno y un ejemplo de Blueprint.

Codificación

Por qué Base64 aumenta el tamaño un 33%

Por que Base64 aumenta el tamano cerca de un 33 por ciento, tres bytes por cada cuatro caracteres, y su coste en API, correo y data URI.