Blog
Tutoriales, guías e información para desarrolladores que te ayudan a trabajar de forma más eficiente.
Mostrando 57 artículos
JSON a struct de Rust: generar structs serde (guía 2026)
Convierte JSON a structs de Rust correctamente: tipos numéricos (i64/u64/f64), Option para null, serde rename para camelCase y los errores a evitar. Gratis.
¿Qué es un ULID? Guía del identificador ordenable
¿Qué es un ULID? Cómo funciona este identificador ordenable de 128 bits: su estructura de marca de tiempo y aleatoriedad, la codificación Base32 y cuándo usarlo en vez de un UUID.
Cómo funciona TOTP: el algoritmo detrás de los códigos 2FA
Cómo funciona TOTP para desarrolladores: el algoritmo RFC 6238 paso a paso, cómo lo verifica el servidor y qué protege de verdad la autenticación 2FA.
Archivos .env explicados: análisis, conversión JSON y config
Guía práctica de archivos .env: el formato dotenv y sus reglas de análisis, cuándo convertir entre .env y JSON, y cómo validar tu configuración.
Entidades HTML explicadas: con nombre, numéricas y cuándo escapar
Guía práctica de entidades HTML: referencias con nombre, decimales y hexadecimales, los cinco caracteres que debes escapar y las reglas de contexto contra XSS.
Guía de sintaxis JSONPath: consultar y filtrar JSON con ejemplos
Aprende la sintaxis JSONPath con ejemplos para copiar: raíz, descenso recursivo, comodines, segmentos y filtros. Prueba cada consulta en tu navegador.
Buenas prácticas de seguridad JWT: ataques y defensas
Protege tus JWT: detén los ataques alg:none y de confusión de algoritmos, fija algoritmos, rota claves, valida los claims y almacena los tokens de forma segura.
PX vs REM vs EM: la guía completa de unidades CSS
px vs rem vs em: qué significa cada unidad CSS, cuándo usar rem por accesibilidad, la trampa del em compuesto y una chuleta por propiedad.
Cómo escapar cadenas JSON: caracteres, stringify y errores
Cómo escapar una cadena en JSON: qué caracteres escapar, en qué se diferencia de JSON.stringify, el anidamiento JSON-en-JSON, los escapes Unicode y los errores comunes.
Imagen a Base64 y Data URI: cuándo incrustar imágenes (2026)
¿Deberías convertir una imagen a Base64? Cuándo ayudan los data URI, el coste del 33 %, la incrustación en CSS/HTML y cuándo gana un archivo de imagen normal.
Guía de minificación de código: CSS, JS y HTML
Qué es la minificación, cómo se minifican CSS, JS y HTML, y por qué minify y gzip/brotli son distintos. Aprende el orden y minifica tu código gratis online.
Cómo crear un archivo .htpasswd: guía de HTTP Basic Auth
Crea un archivo .htpasswd con bcrypt o apr1, configura HTTP Basic Auth en Apache, nginx, Docker y Kubernetes y protégelo. Guía práctica de 2026.
Guía de estilo SQL: buenas prácticas de formato
Guía de estilo SQL práctica: mayúsculas de palabras clave, indentación, saltos de línea en JOIN/WHERE, convenciones de nombres y diferencias entre dialectos. Formatea SQL gratis.
Chuleta de curl: 40+ ejemplos de comandos HTTP y API
Chuleta de curl para desarrolladores: GET/POST, cabeceras, auth Bearer, subida y descarga de archivos y pruebas de API, con más de 40 ejemplos listos para copiar y pegar.
¿Qué es Lorem Ipsum? Significado, origen y uso del texto de relleno
Todo sobre Lorem Ipsum: qué significa este falso latín, de dónde viene, por qué los diseñadores usan texto de relleno, cómo generarlo en cualquier parte y cuándo evitarlo. Generador gratis.
XML a JSON: convenciones, errores comunes y ejemplos de código
Convierte XML a JSON correctamente: cómo se mapean atributos, arrays y espacios de nombres, por qué los valores siguen siendo cadenas, con código en JavaScript, Python y navegador.
JSON a TypeScript: generar interfaces y tipos (guía 2026)
Convierte JSON a interfaces de TypeScript correctamente: reglas de inferencia de tipos, interface vs type, campos opcionales y uniones, y errores que evitar. Gratis.
El espacio de color OKLCH explicado — Por qué Tailwind v4 lo adoptó
Por qué OKLCH se convirtió en el estándar de los sistemas de diseño en 2024–2026. En qué se diferencia de HSL y LCH, con una conversión HEX→OKLCH paso a paso.
SHA-1 vs SHA-256 vs SHA-512: guía hash 2026
SHA-1, SHA-256, SHA-384, SHA-512 y SHA-3 comparados por estado de seguridad, tamaño de salida, rendimiento y casos de uso reales. Incluye un árbol de decisión y los errores más comunes.
UTF-8 vs UTF-16 vs Unicode — Guía completa de codificación
UTF-8, UTF-16 y UTF-32 explicados para desarrolladores — code points, pares sustitutos, BOM, trampas de MySQL utf8mb4. Aprende a elegir la codificación correcta.
Guía de contraste WCAG: ratios AA, AAA y algoritmo APCA explicados
Domina el contraste WCAG: umbrales 4.5:1 AA y 7:1 AAA, algoritmo APCA Lc, daltonismo y cómo arreglar combinaciones de color que no cumplen.
camelCase vs snake_case vs kebab-case: convenciones de nombres 2026
camelCase vs snake_case vs kebab-case en 2026 — 6 estilos de case, matriz de decisión de 7 lenguajes, reglas de acrónimos, SEO de URL y 6 trampas.
Límites de caracteres y palabras 2026 — Twitter, SMS, SEO, Instagram
Límites de caracteres y palabras 2026 — Twitter, SMS GSM-7/UCS-2, meta SEO, Instagram, LinkedIn — matemática del conteo Unicode y un contador en vivo.
Cheat Sheet de Crontab: 50+ expresiones cron y guía de planificadores
Cheat sheet de crontab con 50+ expresiones cron listas para copiar, sintaxis explicada campo por campo, la trampa OR, zonas horarias y comparativa Kubernetes/GitHub/AWS.
Text Diff en línea: comparar dos textos con LCS/Myers + 6 casos
Compara dos textos online: vista lado a lado y diff unificado, algoritmo LCS/Myers, cuándo usar text vs JSON diff y 6 casos prácticos de revisión de código.
Aplanar JSON anidado a CSV: 5 estrategias y matriz de decisión
Aplana JSON anidado a CSV en línea con 5 estrategias: notación de puntos, arrays indexados, explosión, stringify. Matriz de decisión para Excel y Pandas.
Cheat Sheet de Regex: metacaracteres, grupos y lookarounds
Cheat sheet de regex con metacaracteres, cuantificadores, anclas, grupos, lookarounds y 15+ patrones listos para JavaScript y Python. Y cómo evitar backtracking catastrófico.
Códigos HTTP: chuleta completa (1xx-5xx) con ejemplos
Referencia completa de códigos HTTP 1xx a 5xx con ejemplos reales, errores comunes (401 vs 403, 301 vs 302) e impacto SEO. Consulta la chuleta ahora.
Validación con JSON Schema en 2026: guía para Ajv, Python y navegador
Valida JSON contra un esquema en Node, Python y el navegador. Lo nuevo de Draft 2020-12, patrones reales de APIs y ejemplos listos para copiar. Pruébalo gratis.
WebP vs AVIF vs JPEG: ¿qué formato de imagen elegir en 2026?
AVIF es un 20–30 % más pequeño que WebP y un 30–50 % más pequeño que JPEG, pero codifica 5–20× más lento. Soporte de navegadores 2026, benchmarks reales y patrones <picture>. Pruébalo gratis.
QR estáticos vs dinámicos — por qué el tuyo deja de funcionar
Los QR dinámicos caducan cuando su servicio de redirección se apaga. Los QR estáticos nunca expiran. Por qué la diferencia importa y cómo elegir.
Cómo ignorar timestamps e IDs en JSON Diff (sin escribir jq)
Los diffs de regresión de API son 80% ruido: timestamps, IDs de solicitud, UUIDs que mutan por petición. Usa patrones Extended JSON Pointer para ver solo los cambios significativos.
El problema Norway de YAML y las diferencias JSON-YAML
Por qué YAML lee "no" como false. Interrupciones reales en K8s por entrecomillado de cadenas. Diferencias JSON vs YAML, reglas de sangría y conversión de manifiestos K8s explicadas.
bcrypt vs Argon2 vs scrypt: hash de contraseñas en 2026
Compara bcrypt, Argon2id y scrypt con parámetros OWASP 2026, marco de decisión y ejemplos de código. Elige hoy el hash correcto para tu aplicación.
cm a inches: fórmula exacta, tablas altura y pantalla (2026)
Convierte cm a inches con el factor exacto (1 in = 2,54 cm). Trucos de cálculo mental, tablas de altura, pantalla y código JS/Python. Gratis en el navegador.
Cómo decodificar un token JWT: guía práctica para desarrolladores
Decodifica JWT sin secreto ni red: anatomía, base64url y código en Node.js, Python y Go. Inspecciona header, payload y claims con un decodificador que corre en tu navegador.
ml a oz: fórmulas US y UK, tablas cocina y farmacia (2026)
Convierte ml a fl oz con factores NIST exactos: US (29,5735), UK (28,4131), redondeo FDA 30 mL. Prueba el conversor de volumen gratis en tu navegador.
Convertir kg a lbs: fórmula NIST, cálculo mental y tablas (2026)
Convierte kg a lbs con la fórmula NIST (1 kg = 2,20462 lb). Cálculo mental, peso corporal, IMC, equipaje y dosis médicas. Conversor gratis online en navegador.
Conversión de temperatura: Celsius, Fahrenheit, Kelvin
Fórmulas exactas de conversión de temperatura entre Celsius, Fahrenheit, Kelvin y Rankine, con código en 5 lenguajes, patrones de API y tablas de referencia.
Operaciones bit a bit: AND, OR, XOR y máscaras
Domina las operaciones bit a bit: AND, OR, XOR, desplazamientos, complemento a dos, máscaras y banderas, con ejemplos ejecutables en JS, Python, Go y C.
jq Cheat Sheet: 30 patrones JSON reales para línea de comandos
Domina jq con 30 patrones probados para filtrar, transformar y extraer JSON en la línea de comandos — de kubectl y AWS CLI a logs.
Conversión de bases para desarrolladores: binario, hex y octal
Guía para desarrolladores sobre conversión entre binario, hexadecimal, octal y decimal: métodos paso a paso, ejemplos en JS/Python/Go/C y casos reales. Conversor online gratuito incluido.
Codificación y Decodificación de URL: Guía de Percent Encoding
Reglas RFC 3986, encodeURI vs encodeURIComponent, pipeline UTF-8 y ejemplos en JS, Python, Go y Java. Con herramienta online para probarlo todo.
Guía de conversión de unidades: longitud, peso, temperatura y volumen
Domina la conversión métrico-imperial: fórmulas exactas, ejemplos de código y tablas de referencia para longitud, peso, temperatura y volumen.
CSV a JSON: Métodos, errores comunes y ejemplos de código
Aprende a convertir CSV a JSON (y viceversa) con Python, JavaScript y herramientas CLI. Cubre problemas de codificación, coerción de tipos, estructuras anidadas y streaming de archivos grandes.
Entropía de Contraseñas: Calcula y Fortalece Tus Contraseñas
Domina la entropía de contraseñas: la fórmula, las matemáticas de la fuerza bruta y por qué la longitud supera a la complejidad. Incluye código en JS/Python y un generador gratuito.
MD5 vs SHA-256: Comparación de Algoritmos Hash para Desarrolladores
Compara MD5, SHA-1, SHA-256 y SHA-512 en seguridad, velocidad, tamaño de salida y casos de uso reales. Aprende qué hash elegir para checksums, verificación de integridad y almacenamiento de contraseñas.
UUID v4 vs v7 vs ULID vs Snowflake: Guía de Selección de IDs (2026)
Una guía práctica para seleccionar IDs distribuidos: UUID v4, v7, ULID, Snowflake ID y NanoID comparados en rendimiento de base de datos, ordenabilidad, tamaño de almacenamiento y soporte del ecosistema con ejemplos de código.
¿Qué Es un UUID? Formato, Versiones y Casos de Uso
Entiende los UUIDs desde cero: estructura de 128 bits, formato hex, cómo funcionan v1/v3/v4/v5/v7, matemáticas de colisión, casos de uso reales, riesgos de seguridad y ejemplos de código.
¿Qué es la Codificación Base64? Una Guía para Principiantes
¿Nuevo en Base64? Aprende qué es la codificación Base64, cómo funciona paso a paso y por qué la usan los desarrolladores — una introducción accesible con ejemplos claros.
Seguridad Web Esencial: Hashing, Validación y Autenticación
Las prácticas de seguridad esenciales que todo desarrollador web debe seguir, desde el hashing de contraseñas hasta la validación de entradas.
Guía de Unix Timestamp: Zona Horaria, DST y Mejores Prácticas
Aprende sobre Unix timestamps: orígenes del epoch, conversión entre segundos/milisegundos/microsegundos, manejo de zonas horarias, problemas con DST y ejemplos de código en JavaScript, Python y Go.
Compresión de Imágenes: Navegador vs. Node.js (Guía 2026)
Compara Squoosh, Sharp, browser-image-compression y más — aprende cuándo comprimir en el navegador vs servidor, con benchmarks y ejemplos de código.
De JSON5 a JSONC: Una Guía de Formato JSON Más Permisiva
Aprende las diferencias entre JSON5 y JSONC, formatea archivos de configuración con comentarios e integra formateadores en tu pipeline CI — con ejemplos de código reales.
¿Qué Contiene Exactamente una Columna timestamp de PostgreSQL?
Una guía en lenguaje sencillo sobre cómo PostgreSQL almacena timestamp vs timestamptz, por qué las zonas horarias dan problemas y cómo elegir el tipo correcto para tu caso de uso.
Guía Avanzada de Base64: MIME, Data URLs, Rendimiento y Seguridad
Más allá de lo básico: implementa Base64 en JavaScript y Python, optimiza el rendimiento para data URLs, elige la variante correcta (estándar vs. segura para URLs) y evita errores de seguridad comunes.
Herramientas para Desarrolladores: Codificación y Hashing (2026)
Aprende a usar eficazmente herramientas para desarrolladores como codificadores, generadores, conversores y validadores para optimizar tu flujo de trabajo de desarrollo.