Blog

Artículos sobre desarrollo

Doce artículos sobre los formatos que uno pega entre herramientas todo el día: para qué sirve base64 y cuánto cuesta, por qué la indentación de YAML muerde, qué hay realmente adentro de un JWT, cuándo un UUID v7 le gana a un v4 y por qué un timestamp cae una hora corrido.

Developer

YAML vs JSON: cuál usar y dónde muerde cada uno

JSON para lo que intercambian las máquinas, YAML para lo que edita la gente. Lo interesante está en la indentación, la conversión de tipos y el código de país que se convierte en false.

Leer
Developer

¿Conviene usar imágenes en Base64? Cuándo sí

Incrustar te ahorra una solicitud y te cuesta 33% más bytes, cache propio y lazy loading. La línea está cerca del kilobyte.

Leer
Developer

Qué hay dentro de un JWT y qué no demuestra

Tres bloques en base64url, un puñado de claims y una firma que demuestra bastante menos de lo que casi todos suponen.

Leer
Developer

Qué es Base64 y cuándo lo necesitas de verdad

Base64 convierte bytes en 64 caracteres de texto seguros, de tres en tres, y te cobra un tercio del tamaño del archivo por el privilegio.

Leer
Developer

Qué es un timestamp Unix y cómo leerlo

Un solo número, contando segundos desde 1970. Cómo leerlo de un vistazo y por qué el tuyo termina cayendo en enero de 1970.

Leer
Developer

UUID v4 vs v7: cuál usar y en qué casos

v7 para claves de base de datos, v4 cuando la hora de creación no es asunto de nadie más. Los bits detrás de esa regla, y los dos lugares donde v7 no hace nada.

Leer
Developer

Qué es la codificación de URL y por qué rompe tu enlace

El percent-encoding en términos simples: qué caracteres hay que escapar, cuáles nunca, y las tres formas en que sale mal.

Leer
Developer

Entidades HTML: qué son y cuándo las necesitas

Una entidad es un carácter escrito en ASCII puro. Necesitas cinco, y el resto lo puedes escribir directamente en el archivo.

Leer
Developer

Cómo formatear JSON minificado para poder leerlo

Volver a indentar una línea enorme es la parte fácil. La vuelta por el parser es donde las cosas cambian sin avisar.

Leer
Developer

Cómo convertir JSON a CSV y qué se pierde

Cada clave se convierte en una columna y cada objeto en una fila. Las decisiones empiezan en cuanto algo de tu JSON deja de ser plano.

Leer
Developer

Cómo convertir CSV a JSON (y qué se rompe)

Las filas se vuelven objetos y los encabezados se vuelven claves. Lo interesante son los ceros a la izquierda, la comilla suelta y el anidamiento que ya no recuperas.

Leer
Developer

Binario, hexadecimal y decimal: la diferencia

La base solo decide cómo se escribe una cantidad. Cuál conviene usar depende de si la lee una persona o un circuito.

Leer

Todas las categorías

Imágenes 6Texto 10Diseño 8Seguridad 5Calculadoras 9Cotidiano 3Tiempo 4