Guías prácticas sobre JSON, regex, contraseñas, codificaciones y más — con herramientas gratuitas.
"Unexpected end of JSON input" — el cuerpo venía vacío o cortado (2026-07-20) — Este error significa que al parser se le acabó el texto antes de completar la estructura JSON. Casi siempre el cuerpo de la respuesta venía vacío, o la transferencia se cortó — y cada caso tiene una solución distinta.
Mi regex funciona en el tester pero no en mi código — por qué (2026-07-20) — El patrón casi nunca es el problema. Es el escapado, los flags o un motor de regex distinto — y cada uno tiene un síntoma característico que te dice ante cuál de los tres estás.
"Unexpected token o in JSON at position 1" — qué significa realmente (2026-07-20) — Este error casi nunca significa que tu JSON esté mal. Significa que llamaste a JSON.parse con algo que nunca fue una cadena JSON — y la letra del mensaje te dice exactamente qué le pasaste.
Por qué tu CSV se abre en una sola columna en Excel (y cómo arreglarlo) (2026-07-20) — Que todo se amontone en la columna A casi nunca es un archivo corrupto. Es Excel usando el separador de listas de tu configuración regional en vez de la coma — más dos problemas relacionados que corrompen tus datos en silencio.
50% de descuento más un 20% extra no es un 70% — este es el número real (2026-07-20) — Los descuentos acumulados nunca se suman. Un 50% y un 20% dan un 60% de descuento, no un 70%. Aquí tienes el truco de una línea para calcular cualquier combinación de cabeza, y dónde la diferencia te cuesta dinero de verdad.
Por qué tu código QR no escanea (y cómo solucionarlo) (2026-07-05) — Las causas más frecuentes de que un código QR no escanee — poco contraste, nivel de corrección de errores incorrecto, falta de margen, tamaño de impresión insuficiente y enlaces rotos — con la solución práctica para cada una.
Cómo calcular la nota que realmente necesitas en el examen final (2026-07-05) — La fórmula exacta para calcular qué nota necesitas en un examen final para llegar a la nota objetivo, cómo cambia el cálculo según la ponderación del examen, y el error más común al hacerlo a mano.
Por qué tus fotos de producto salen borrosas al comprimirlas (y cómo evitarlo) (2026-07-05) — La razón real por la que las fotos de producto comprimidas salen borrosas o pixeladas, por qué casi nunca es culpa de la herramienta de compresión, y los ajustes que mantienen las fotos nítidas con un tamaño de archivo pequeño.
Entendiendo las Expresiones Cron: Guía Completa (2026-06-07) — Las expresiones cron programan tareas automatizadas en servidores, pipelines CI/CD y funciones en la nube. Aprende a leerlas y escribirlas con confianza.
Codificación de URL Explicada: Qué Es y Cuándo Usarla (2026-06-07) — La codificación de URL convierte caracteres especiales en un formato seguro para usar en direcciones web. Aprende por qué existe, cómo funciona y cuándo usarla.
Expresiones Regulares para Principiantes: Guía Práctica (2026-06-05) — Las expresiones regulares son una de las herramientas más poderosas en programación. Esta guía explica la sintaxis y muestra ejemplos prácticos que puedes usar de inmediato.
Qué es la Codificación Base64: Guía Práctica (2026-06-02) — Base64 convierte datos binarios en texto para que puedan viajar de forma segura por sistemas basados en texto. Aprende cuándo usarlo, cómo funciona y sus limitaciones.
Accesibilidad Web: Entendiendo el Contraste de Color (2026-05-28) — El contraste de color es esencial para la accesibilidad y un requisito legal en muchos países. Aprende qué exigen las pautas WCAG y cómo verificar tus diseños.
Cómo Crear Contraseñas Fuertes y Seguras (2026-05-20) — Las contraseñas débiles son la principal causa de brechas de seguridad. Aprende qué hace que una contraseña sea realmente segura y cómo generarlas al instante.
Cómo Formatear JSON: Guía Completa (2026-05-15) — Aprende todo sobre el formateo de JSON, por qué importa y cómo usar un formateador online gratuito para depurar APIs y archivos de configuración.