Artículos técnicos
Artículos técnicos sobre JavaScript, ciberseguridad y herramientas web. Sin relleno.
Códigos de estado HTTP explicados: del 200 al 500 (guía)
Qué significan los códigos HTTP: 2xx éxito, 3xx redirecciones, 4xx errores de cliente, 5xx errores de servidor. Los más importantes (404, 301, 500, 403) explicados.
Cómo funciona la IA dentro del navegador (sin servidores ni nube)
Explicación a fondo de cómo la inteligencia artificial corre 100% en tu navegador: WebGPU, WebAssembly, ONNX, modelos de segmentación y por qué esto cambia las reglas.
Core Web Vitals: cómo hacer tu web rápida (guía 2026)
Qué son los Core Web Vitals (LCP, INP, CLS), cómo medirlos y las optimizaciones reales que mejoran la velocidad y el SEO de tu web. Guía práctica para desarrolladores.
Git cheatsheet: los comandos esenciales (con ejemplos)
Chuleta de Git con los comandos más usados: clonar, ramas, commits, merge, deshacer cambios, stash y resolver conflictos. Referencia rápida para desarrolladores.
Por qué procesar tus datos en el navegador protege tu privacidad
Qué significa 'client-side', por qué subir archivos a una web es un riesgo y cómo el procesamiento local te devuelve el control de tus datos. Privacidad explicada.
Expresiones regulares: cheatsheet completa con ejemplos
Chuleta de regex: metacaracteres, clases, cuantificadores, anclas, grupos y lookarounds, más patrones listos (email, teléfono, URL). Referencia rápida con ejemplos.
Binario, decimal y hexadecimal: convertir bases numéricas
Entiende las bases numéricas: qué es el binario, el hexadecimal y el octal, cómo se convierten entre sí y por qué los usa la informática. Conversor gratis online.
camelCase, snake_case y más: convertir el formato del texto
Guía de convenciones de nombres: camelCase, snake_case, PascalCase, kebab-case y cuándo usar cada una en programación. Convierte mayúsculas y minúsculas online.
HEX, RGB y HSL: entender y convertir colores en CSS
Guía de formatos de color para CSS: qué son HEX, RGB, HSL y cuándo usar cada uno, alpha/transparencia y cómo convertir colores gratis en el navegador.
Cómo crear un código QR gratis (URLs, WiFi, vCard y más)
Guía para crear códigos QR gratis: tipos de QR, niveles de corrección de errores, buenas prácticas de diseño y cómo generarlos en el navegador sin marca de agua.
Cómo comparar dos textos y ver las diferencias (diff)
Qué es un diff, cómo comparar dos textos o versiones de un archivo para ver qué cambió, y para qué se usa en programación y revisión de documentos. Diff gratis online.
Comprimir imágenes sin perder calidad: guía completa 2026
Cómo comprimir imágenes JPG, PNG y WebP reduciendo el peso sin que se note la pérdida de calidad. Diferencias entre formatos, nivel óptimo y compresión en lote gratis.
Convertir CSV a JSON (y JSON a CSV): guía completa para desarrolladores
Cómo convertir CSV a JSON y JSON a CSV correctamente: estructura, comillas, comas dentro de campos, tipos de datos y conversión gratis en el navegador.
Cómo crear una contraseña segura (y por qué las tuyas no lo son)
Guía para crear contraseñas seguras: longitud, entropía, gestores, passphrases y errores comunes. Genera contraseñas fuertes gratis y 100% en tu navegador.
Cómo escanear documentos con el móvil a PDF gratis (sin apps)
Aprende a escanear documentos con la cámara del móvil y convertirlos a PDF gratis, con corrección de perspectiva, filtros y OCR, todo en el navegador y sin subir nada.
Gradientes CSS: linear, radial y cónico (guía con ejemplos)
Aprende a crear gradientes en CSS: linear-gradient, radial-gradient y conic-gradient, paradas de color, ángulos y transparencias. Genera gradientes gratis online.
Metadatos EXIF de tus fotos: qué revelan y cómo eliminarlos
Las fotos guardan metadatos EXIF: ubicación GPS, fecha, modelo de cámara y más. Descubre qué revelan sobre ti y cómo verlos y eliminarlos para proteger tu privacidad.
Cómo optimizar SVG y reducir el peso de tus iconos
Por qué los SVG exportados pesan de más y cómo optimizarlos: metadatos, decimales, código basura de los editores. Reduce el tamaño de tus SVG gratis online.
Qué es Base64 y cuándo usarlo (con ejemplos)
Guía clara sobre Base64: qué es, cómo funciona, para qué sirve en imágenes y data URIs, por qué no es cifrado y cómo codificar y decodificar gratis en el navegador.
Qué es un hash: MD5, SHA-256 y para qué sirve realmente
Explicación clara de las funciones hash (MD5, SHA-1, SHA-256): qué son, para qué sirven, por qué no son cifrado y cómo generar hashes gratis en el navegador.
Qué es JSON y cómo formatearlo y validarlo correctamente
Guía de JSON para desarrolladores: sintaxis, tipos, errores comunes, cómo formatear (pretty print) y validar JSON, y cómo hacerlo gratis en el navegador.
Qué es un JWT y cómo decodificarlo (guía para desarrolladores)
Entiende los JSON Web Tokens: estructura header.payload.signature, claims, cómo decodificar un JWT y por qué nunca deben guardar datos sensibles.
Qué es Markdown: guía completa de sintaxis con ejemplos
Aprende Markdown desde cero: encabezados, listas, enlaces, imágenes, tablas, código y más. La sintaxis completa con ejemplos y cómo convertir Markdown a HTML.
Qué es un slug y cómo crear URLs amigables para SEO
Aprende qué es un slug, por qué importa para el SEO y cómo crear URLs amigables: minúsculas, guiones, sin acentos ni stop words. Genera slugs gratis online.
URL encoding: qué es, cuándo codificar una URL y cómo hacerlo
Guía de codificación de URL (percent-encoding): qué caracteres hay que escapar, diferencia entre encodeURI y encodeURIComponent y cómo codificar gratis online.
Cómo quitar el fondo de una imagen gratis y sin subir nada
Guía completa para quitar el fondo de una foto gratis, con IA y 100% en el navegador. Sin marca de agua, sin registro y sin que tu imagen salga de tu dispositivo.
Sintaxis cron explicada: cómo programar tareas paso a paso
Aprende la sintaxis de cron: los 5 campos, asteriscos, rangos, listas y pasos, con ejemplos reales. Construye expresiones cron gratis y entiéndelas al instante.
Cómo unir y dividir PDF gratis sin subir nada a internet
Guía para unir varios PDF en uno o dividir un PDF en partes, gratis y en el navegador. Sin marca de agua, sin límites y sin que tus documentos salgan del equipo.
Cómo cifrar texto con AES-256-GCM en el navegador
Aprende a cifrar y descifrar texto directamente en el navegador con AES-256-GCM y PBKDF2 usando la Web Crypto API nativa. Sin librerías externas, 100% privado.
Expresiones regulares en JavaScript: guía completa con ejemplos
Aprende regex desde cero con JavaScript. Sintaxis completa, grupos de captura, flags, lookaheads y los 10 patrones más útiles con ejemplos reales.
Qué es un Unix Timestamp y el bug del año 2038
Entiende qué es el tiempo Unix (epoch time), cómo convertirlo en JavaScript y por qué los sistemas de 32 bits tienen un problema el 19 de enero de 2038.
Generar UUID en JavaScript con crypto.randomUUID()
Aprende a generar UUIDs v4 en JavaScript usando la API nativa crypto.randomUUID(). Diferencias entre UUID y GUID, cuándo usarlos y cómo generar en bulk.
JavaScript
Funciones nativas del navegador, Web APIs, criptografía con Web Crypto, generación de UUIDs, expresiones regulares y patrones modernos de JavaScript sin dependencias externas.
Ciberseguridad
Cifrado AES-256-GCM, derivación de claves con PBKDF2, buenas prácticas para el manejo seguro de datos sensibles en el frontend y cómo proteger la privacidad del usuario.
Herramientas web
Cómo construir herramientas que funcionan 100% en el navegador sin servidores, sin registros y sin comprometer los datos del usuario. Rendimiento, privacidad y experiencia de usuario.