Script que valida qué cookies siguen activas después de exponer accidentalmente un archivo cookies.txt

Hace unos días cometí un error (por andar apurado) que ningún desarrollador quiere cometer, pero que a veces puede pasar: subí accidentalmente a un repositorio Git un archivo cookies.txt que contenía sesiones de más de 1.500 sitios web. Aunque el archivo permaneció publicado apenas unos minutos antes de ser eliminado, el daño potencial ya estaba […]
5 Proyectos para practicar HTML y CSS (y divertirse en el proceso)

Aprender a programar siempre es emocionante y divertido, pero mayoría de las personas que comienzan no tienen idea de cómo practicar HTML y CSS. Intenta a realizar alguno de estos 5 proyectos y disfruta creando algo por ti mismo.
Ilúvatar URL Shortener vs Genéricos que sabotean tu eficiencia

Tenía un acortador de URLs funcionando en lc.pe desde hace varios años. Era YOURLS, una solución de código abierto bastante respetable, instalada en mi servidor, con su panel de administración y su pequeña interfaz pública donde cualquier persona podía entrar, pegar una URL larga y obtener una corta en segundos. Gratis. Sin registro. Sin preguntas. […]
Refactorización de Disable Comments con Claude Code

Tras la inevitable muerte de los blogs es imposible no pensar en cómo afectara esto el desarrollo de sitios web con wordpress, un negocio por mas de 20 años había sido bastante rentable. Y parte de esa retabilidad yacia en la facilidad de crear webs automatizando tareas y simplificando procesos. Menos tiempo de desarrollo mas […]
Claude Code vs. Gemini CLI vs. Qwen Code: Cúal es el mejor asistentes de programación con IA?

El mercado de los asistentes de programación con IA se diversificó en un abrir y cerrar de ojos, vivimos tiempos complejos. Ha habido muchísimos participantes: Claude Code, Gemini CLI, Cursor y, ahora, el recién lanzado Qwen Code. Desde la perspectiva del usuario, cuantos más participantes, más opciones, mejor. Pero con diferentes modelos, conjuntos de características […]
Script de shell de Linux automatizado para ejecutar comandos Python con retrasos aleatorios

Este script es una herramienta muy útil cuando necesitas automatizar tareas que deben ejecutarse en intervalos aleatorios de tiempo. Imagina que tienes un programa (en este caso trb.py) que necesitas ejecutar varias veces con diferentes parámetros, pero no quieres que siga un patrón predecible. El script funciona como un organizador que toma diferentes tareas (agrupadas […]
Arquitectura Web Moderna: Eligiendo entre SSR, CSR y Prerendering sin sacrificar SEO

Cuando eres programador y sabes mucho de SEO tienes una gran ventaja y si algo he aprendido es que en el desarrollo web moderno, la arquitectura de renderizado es la cimentación de tu SEO. No importa qué tan bueno sea tu contenido; si el bot de Google no puede leerlo eficientemente, es como gritar en […]
Desafíos del Renderizado Dinámico para SEO con JavaScript

Si gestionas una aplicación web moderna (SPA) construida con frameworks como Angular, React o Vue, es probable que te hayas topado con la barrera de la indexación en Google. Aunque los motores de búsqueda han avanzado mucho, procesar JavaScript sigue siendo una tarea pesada y costosa para sus rastreadores. El Dynamic Rendering (Renderizado Dinámico) surge […]
Cuando necesites un Administrador de archivos en php utiliza Tiny File Manager

Seguramente alguna vez haz querido tener el administrador de archivos en tu PC dentro de tu servidor web pero sin que esté al alcance los demás usuarios. Normalmente podemos contar con uno de estos en el servicios como cPanel o Cyberpanel, pero ¿que pasa con esos sitios que están alojados sin un gestor de sitios […]
ChatGPT al rescate: Cómo mejorar un shortcode de WordPress

Mejora tus shortcode de WordPress de manera efectiva con ChatGPT. Descubre cómo este IA puede ser tu mejor aliado en la programación.