Cabeceras de seguridad HTTP: cuáles configurar en cualquier web y qué hace cada una
Qué hacen HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy y Permissions-Policy, con valores recomendados y cómo comprobarlos.
Listado completo de artículos de AIMRAN Blog ordenados por fecha de publicación: desarrollo web, inteligencia artificial, herramientas, SEO y tecnología.
Qué hacen HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy y Permissions-Policy, con valores recomendados y cómo comprobarlos.
Qué hace la etiqueta canonical, qué hace hreflang, cómo combinarlos en una web multiidioma con x-default, y los errores que hacen que Google los ignore.
Por qué los modelos cobran por tokens, cómo contarlos de forma exacta para GPT y aproximada para Claude, y cómo reducir el coste de cada llamada.
Qué es WebP, cuánto ahorra frente a JPEG y PNG, cómo convertir imágenes desde el navegador, la terminal o Node.js, y cómo servirlas con picture.
Qué es un token, qué limita la ventana de contexto, qué hace la temperatura y por qué los modelos de lenguaje se equivocan con seguridad. Sin matemáticas.
Qué significa cada uno de los cinco campos de una expresión cron, qué hacen *, coma, guion y barra, los errores que más confunden y ejemplos listos para copiar.
Reglas de sintaxis de JSON según el estándar, los cinco errores que causan casi todos los fallos de parseo y cómo validar desde el navegador, la terminal o Node.js.
Qué es el ratio de contraste, cómo se calcula a partir de la luminancia, qué exigen los niveles AA y AAA, cómo medirlo y los errores de diseño que más lo incumplen.
Qué es una imagen Docker, qué es un contenedor y cómo se relacionan, con los comandos básicos para crear, listar y eliminar cada uno y los errores más frecuentes.
Diferencias entre git reset (soft, mixed, hard), git revert y git commit --amend para deshacer el último commit, con ejemplos y una tabla para elegir bien.
Cómo activar la carga diferida con loading="lazy", por qué no debes aplicarla a la imagen principal y cómo combinarla con fetchpriority y decoding.
Base64 convierte binarios en texto para transportarlos. Qué es, cuánto aumenta el tamaño, cómo codificar en JavaScript, Node.js y la terminal, y por qué no cifra.