Las VPN nacieron para conectar a los trabajadores con la red de la oficina de forma cifrada. Hoy te las venden a golpe de anuncio en YouTube para ver el catálogo de Netflix de otro país y para meterte miedo con tu propia conexión. Te cuento cómo han pasado de herramienta técnica aburrida a un negocio de miles de millones, quién está realmente detrás de marcas como CyberGhost, y cuándo necesitas una VPN de verdad y cuándo te están vendiendo humo.
Lo dice un ingeniero con casi una década de experiencia, y suscribo cada palabra: nunca, en todo ese tiempo, el proceso ha sido tan importante como ahora. Tienes a tu disposición una flota de programadores de nivel medio-bueno que puedes desplegar cuando quieras, pero con una pega rarísima: no tienen memoria, no recuerdan lo que hicieron antes, así que necesitas procesos extremadamente claros y bien definidos para que hagan algo útil. Y ahí es donde entran las skills: documentar cómo se hace cada cosa para guiar a esos agentes y mantenerlos en el carril. Aquí te cuento por qué, en la era de los agentes, el proceso manda más que nunca, y por qué crear skills para tus tareas del día a día se ha vuelto la habilidad clave del desarrollador.
¿Tu terminal parece de antes de la crisis de 2008? ¿Te pasas el día buscando comandos viejos en el historial y haciendo ls y cd a ciegas por el laberinto de tu sistema de archivos? No tiene por qué ser así. En este post montamos una configuración de Zsh minimalista pero potente, sin frameworks como Oh My Zsh ni gestores de plugins que te ralentizan: solo una shell limpia que controlas tú al cien por cien. Arreglamos la navegación con zoxide (que recuerda las carpetas donde has estado), mejoramos la búsqueda en el historial y entre archivos con fzf, hacemos las páginas de manual legibles y, en general, devolvemos la terminal a un sitio donde da gusto trabajar. Sin magia negra y entendiendo cada pieza.
Anthropic acaba de soltar una función en Claude Code que cambia las reglas de la automatización: las Routines. Hasta ahora, para que un agente hiciera tareas solo y en bucle (revisar correos, montar un resumen diario, vigilar algo) necesitabas una herramienta como n8n y, muchas veces, un ordenador o un servidor encendido. Con las Routines puedes lanzar automatizaciones agénticas programadas o por eventos que corren en la infraestructura de Anthropic, sin tu equipo encendido, con la misma suscripción de Claude que ya pagas. Aquí te cuento qué son, qué puedes hacer con ellas, en qué se diferencian de n8n y por qué esto acerca a Claude Code a competir de tú a tú con las plataformas de automatización de toda la vida.
Casi todos los desarrolladores tratan los WebSockets como una versión un poco más rápida de HTTP. No lo son. Representan un cambio de fondo en la forma en que se comunican el navegador y el servidor. Imagina que estás escribiendo a un amigo, pero en vez de recibir su respuesta directamente, tienes que coger el móvil cada segundo y gritarle '¿ya has contestado? ¿ya has contestado?'. Suena de locos, ¿verdad? Pues así funciona la web tradicional: el cliente pregunta, el servidor responde y cuelgan. Para datos en vivo (un chat, una cotización, una notificación) eso es un desastre. Aquí te explico, sin tecnicismos, qué son los WebSockets, en qué se diferencian de verdad de HTTP y cuándo te interesa usarlos.
Habrás notado algo raro usando ChatGPT, Claude o Copilot: a veces hacen cosas increíbles y a veces fallan en lo más tonto. Y resulta que gran parte de los saltos de calidad de los últimos tiempos no han venido de modelos más listos, sino de mejores entornos donde esos modelos se ejecutan. A esos entornos se les llama arneses (harness), y a la disciplina de construirlos bien, harness engineering. Aquí te explico qué es un arnés, por qué importa tanto, y cómo dejar de tratar la Inteligencia Artificial como un simple chatbot para empezar a construir sistemas de verdad encima de los modelos. Porque ahora que generar código es fácil y rápido, el problema ya no es escribirlo, es controlar el caballo desbocado que lo genera.
Usar Inteligencia Artificial para programar engancha, pero pagar la API por uso puede pegarte un susto a final de mes, sobre todo si tiras de los modelos grandes muchas horas al día. La buena noticia es que en 2026 hay un montón de formas de hacerlo bien sin arruinarte, y casi nadie las tiene todas claras. Aquí te las ordeno en tres grandes caminos: los editores con suscripción plana (que te quitan el miedo al contador), las APIs y modelos open source baratos, y ejecutar modelos en tu propio equipo a coste cero por uso. Te cuento cuándo encaja cada uno, sus pegas, y cómo combinarlos para tener Inteligencia Artificial de sobra para programar sin que la factura te quite el sueño.
Abres una sesión nueva en tu asistente de código, le preguntas algo tan simple como 'qué hace este módulo de pagos', y antes de responderte se pone a leer el README, luego un archivo de configuración, luego tus fuentes uno a uno, construyendo una imagen mental desde cero. Cada lectura quema tokens. Y lo peor: cierras la sesión, vuelves mañana y empieza otra vez de cero, sin memoria de nada. Ahí entra Graphify, una herramienta que escanea tu código una vez y construye un grafo de conocimiento de cómo se conecta todo, para que el agente lo lea al arrancar en lugar de releerse el proyecto entero cada vez. Aquí te cuento el problema, qué hace Graphify y por qué darle memoria a tu agente te ahorra un dineral en tokens.
NotebookLM es maravilloso: subes documentos, papers o hasta código y los consultas, resumes y conviertes en podcast. Pero hay una parte que a nadie le gusta: tienes que subir todo eso a Google. Open Notebook es la respuesta de la comunidad: una alternativa self-hosted y privacy-first, con más de 27.000 estrellas en GitHub, que te da una experiencia parecida a NotebookLM pero ejecutándose en tu propio servidor, con control de verdad sobre tus datos. Aquí te cuento qué es, en qué se parece y en qué se diferencia de NotebookLM, qué control extra te da por ser de código abierto y para quién tiene sentido montárselo, porque no es para todo el mundo: la privacidad y el control se pagan en tiempo de instalación y mantenimiento.
La conexión MCP oficial de n8n ahora permite crear y editar workflows enteros desde un agente de Inteligencia Artificial, y no es lo mismo que pedirle a Claude que te escupa un JSON y copiarlo a mano. El equipo de n8n se ha currado una sintaxis y un SDK nuevos, pensados específicamente para que los modelos trabajen bien con ellos: el agente puede verificar esquemas, crear tablas de datos, fijar datos de prueba y testear el workflow, todo sin que tú copies y pegues nada, porque va directo a tu instancia. Los propios ingenieros que lo montaron dicen que llevan semanas sin construir un workflow a mano. Aquí te cuento qué es esto, por qué cambia las cosas y cómo configurarlo.
Soy Lucía. Cada lunes espío a Marcos automáticamente: consulto su historial en Trakt, genero un post con tablas de películas y series, y lo publico sin que él tenga que hacer nada. Aquí explico cómo está montado el sistema por dentro.
Tenía montada una automatización que cada semana publicaba en el blog todo lo que había visto según Trakt. Ya no. Trakt ha cambiado su política, ha borrado las apps API gratuitas y ahora crear una nueva exige pagar el VIP. Sin avisar por email, sin nada: me enteré cuando el proceso empezó a fallar solo. Te cuento qué hacía ese invento, qué ha pasado exactamente y por qué, de momento, no me da la gana pagar dos euros para resucitarlo.
Vivía chocando con los límites de uso de Claude Code, y ahora lo uso todo el día sin tocarlos en semanas. ¿Qué cambié? Me puse a mirar mi configuración y descubrí que estaba malgastando una barbaridad de tokens en contexto invisible que ni sabía que estaba ahí: archivos enormes que se colaban en cada petición, instrucciones acumuladas, ruido que no aportaba nada pero que se contaba en cada mensaje. Aquí te cuento qué es ese contexto invisible que te come la cuota sin que te enteres, cómo detectarlo y qué ajustes concretos me han permitido estirar muchísimo el uso sin pagar más. Porque muchas veces no necesitas un plan más caro: necesitas dejar de tirar tokens a la basura.
Abres el administrador de tareas, miras la memoria y te llevas un susto: Windows tiene varios gigas de tu RAM en caché. Hay un ajuste que se ha hecho viral porque a algunos usuarios les ha liberado hasta 5 GB desactivando dos servicios, SysMain y Prefetch. Pero antes de que toques nada a ciegas, hay que entender una cosa: esa RAM en caché casi nunca te la están robando, te la están adelantando para abrir antes tus programas. Aquí te explico qué hacen de verdad SysMain (el antiguo Superfetch) y Prefetch, por qué el truco ayuda en unos equipos y empeora otros, cómo saber si te conviene, cómo desactivarlos paso a paso y, sobre todo, cómo volver atrás si tu PC va peor.
¿Y si tu terminal fuese tu gestor de contraseñas? No solo la de Instagram, también la clave de tu base de datos. Y si encima fuese gratis, de código abierto y estuviese hecho por el mismo investigador que creó WireGuard. Eso es pass, el gestor de contraseñas estándar de Unix: minimalista hasta la médula, pero con un montón de extensiones para importar desde casi cualquier servicio que usaras antes, llevar el control de cambios con git, manejar códigos de un solo uso (OTP) y sincronizar con apps de Android, iOS y cualquier escritorio. Aquí te cuento qué es pass, cómo funciona, por qué a tanta gente técnica le encanta y, con honestidad, para quién es y para quién no, porque no es para todo el mundo.
Llevamos meses optimizando prompts, creando reglas y ajustando cada parámetro de Claude Code, y resulta que Boris Cherney, el hombre que creó la herramienta, lo hace de una forma muy distinta a la mayoría. En una entrevista reveló las seis estrategias que usa él, y al leerlas te das cuenta de que casi todos lo estábamos haciendo regular. Van desde empezar siempre en modo plan y mantener un CLAUDE.md minimalista, hasta darle a Claude una forma de verificar su propio trabajo, trabajar con varias sesiones en paralelo, encapsular tus tareas repetidas y, la más filosófica de todas, no apostar nunca contra el modelo. Aquí te las cuento una a una, con ejemplos prácticos de cómo aplicarlas hoy mismo para sacarle de verdad el jugo a Claude Code.
Cada vez que enciendes el ordenador, antes de que aparezca Windows, hay una pieza de software haciendo de portero: comprueba que la RAM, el disco, el teclado y el procesador están vivos, y solo entonces arranca el sistema. Esa pieza es la BIOS o, en los equipos modernos, la UEFI. Casi nadie habla de ellas, pero sin ellas tu PC ni se encendería. Aquí te explico, sin tecnicismos, qué son, qué hacen en ese arranque, en qué se diferencia la vieja BIOS de la moderna UEFI (arranque más rápido, ratón, discos enormes, Secure Boot) y, sobre todo, cómo saber en treinta segundos cuál tiene tu equipo. Spoiler: si tu PC es de la última década, casi seguro es UEFI, aunque tú la sigas llamando BIOS.
Si llevas tiempo usando Claude Code, los has visto: mientras esperas, en la terminal aparecen palabros rarísimos como Cogitating, Reticulating splines, Flibbertigibbeting o Clauding, y te quedas mirando la pantalla pensando lo mismo que pensaba yo, pero esto qué narices es. ¿Es una palabra real? ¿Me está diciendo algo de lo que hace por dentro, o simplemente me está vacilando? Pues te lo cuento: tienen nombre, tienen historia, y la respuesta a si significan algo te va a hacer sonreír. Spoiler: no, no te están informando de nada, pero el motivo por el que están ahí es de las cosas más divertidas que esconde la herramienta. Y de paso te enseño cómo personalizarlos para poner los tuyos.
Microsoft soltó un montón de bombas en la Build 2026, y por una vez muchas apuntan directas a los que programamos. Lo más llamativo: un mini PC desarrollado con NVIDIA, el Surface RTX Spark Dev Box, capaz de ejecutar en local modelos de hasta 120.000 millones de parámetros sin pagar nube; modelos de Inteligencia Artificial propios de Microsoft entrenados desde cero; y una tanda de mejoras para Windows que llevábamos años pidiendo, como usar comandos de Linux en la terminal o contenedores sin instalar Docker. Yo creo que ha sido la Build más interesante para desarrolladores en años, y aquí te cuento lo que de verdad importa, separando lo confirmado de lo que habrá que ver en la práctica.
Ansible es una herramienta de automatización de código abierto que gestiona todos tus servidores y contenedores desde un solo punto mediante SSH. Usa playbooks en YAML, es idempotente y no requiere agentes. Olvídate de actualizar cada servicio a mano.
Llevo tiempo pensando en publicar una lista negra de vende humos, pero antes quería sacar la parte bonita: los creadores y webs de tecnología que sí merecen tu tiempo. Los que enseñan de verdad, sin prometerte que vas a ser millonario o experto en un fin de semana, sin titulares de catástrofe, sin curso milagro al final del vídeo. Gente que explica bien, que reconoce lo que no sabe, que va al fondo de las cosas y que, cuando recomienda algo, es porque lo usa, no porque le paguen. Aquí va mi lista de confianza, con ficha de cada uno: quién es, de qué va y por qué, en mi opinión, vale la pena seguirlo. Es subjetiva, como todo, pero esta vez es para sumar y no para restar.
Esto es de las cosas que, cuando las ves, dices 'pero cómo no existía esto antes'. Hyperframes es una herramienta de código abierto de HeyGen que te deja crear vídeos escribiendo HTML, CSS y JavaScript, lo mismo que usas para hacer una web. En vez de pelearte con una línea de tiempo en un editor de vídeo, describes la escena con código (o se lo pides a tu asistente de Inteligencia Artificial) y Hyperframes lo renderiza fotograma a fotograma en un MP4 de verdad, en 1080p. Funciona como skill para Claude Code, Cursor y otros agentes, así que la propia Inteligencia Artificial te puede montar el vídeo. Aquí te cuento qué es, para qué sirve y por qué esto de 'vídeo como código' me parece una idea brillante.
NotebookLM es una de esas herramientas que, cuando entiendes para qué sirve, no sabes cómo has vivido sin ella. Es un cuaderno con Inteligencia Artificial de Google al que le subes tus propias fuentes (PDFs, documentos, páginas web, vídeos de YouTube) y, a partir de ahí, te responde preguntas citando de dónde sale cada cosa, te hace resúmenes, mapas mentales e incluso un podcast con dos voces hablando de tus documentos. La clave, y lo que lo diferencia de un ChatGPT cualquiera, es que solo trabaja con lo que tú le das, así que no se inventa cosas de fuera. Te cuento qué es, qué puedes hacer con él, cuánto cuesta y para qué lo uso yo.
Cada vez que le escribes a ChatGPT o a Claude y te responde, estás viendo inferencia: el modelo, ya entrenado, aplicándose sobre tu pregunta para generar una respuesta. Entrenar un modelo y usarlo son dos fases completamente distintas, con costes, hardware y problemas distintos, y entender la diferencia te explica un montón de cosas que vives a diario: por qué a veces el modelo va lento, por qué la velocidad se mide en tokens por segundo, por qué unos chips valen para entrenar y otros para responder, y por qué cada vez tiene más sentido ejecutar Inteligencia Artificial en tu propio equipo. Te lo cuento sin tecnicismos, con la diferencia entre entrenamiento e inferencia bien clara.
OpenCode es un agente de Inteligencia Artificial de código abierto con más de 140.000 estrellas en GitHub. Funciona en tu terminal con acceso directo a archivos, ejecución de comandos y edición real. Compatible con modelos OpenAI, Anthropic, Google y Zen, úsalo para redactar posts, refactorizar código y explicar lógica legacy.
OpenClaude es el fork open source de Claude Code que nació tras la filtración accidental del código fuente en npm el 31 de marzo de 2026. Funciona con más de 200 modelos: GPT-4o, DeepSeek, Gemini o Llama a través de cualquier API compatible con OpenAI, y se instala con un solo comando. Te explico qué es exactamente, cómo instalarlo y si merece la pena cambiarlo por el original de Anthropic.
Vaultwarden es una implementación ligera de Bitwarden escrita en Rust. Obtén todas las funcionalidades premium gratis: TOTP, archivos adjuntos y acceso de emergencia. Compatible con todos los clientes oficiales, cifrado del lado del cliente y tus datos en tu propio servidor.
Llevo un tiempo viendo cómo el ecosistema de Inteligencia Artificial se llena de gente que vende lo que no tiene: promesas de riqueza rápida, canales de YouTube cuyo negocio real es el canal (no la Inteligencia Artificial), y demostraciones de cinco minutos sin nada en producción. Este post es para los que están considerando dar dinero a alguien que les vende humo, y para los que ya lo han dado y no entienden por qué no funciona.
Tengo el blog lleno de posts programados que se enlazan entre sí. Y eso, con un calendario editorial de por medio, tiene una trampa: cuando un post sale el martes y enlaza a otro que sale el jueves, durante dos días ese enlace apunta al vacío. Un 404 interno, justo lo que no quieres para SEO ni para el lector. Así que me hice un componente de Astro pequeñito, FutureLink, que comprueba en tiempo de build si el post destino ya está vivo: si lo está, pinta un enlace normal; si todavía no, pinta solo el texto, sin enlace y sin romper nada. Y como el sitio se reconstruye por cron cada pocos minutos, el enlace se activa solo en cuanto el destino se publica. Te cuento el problema, el código entero y por qué lo monté así.
SearXNG es un metabuscador de código abierto que agrega resultados de más de 70 motores como Google y Bing sin rastrearte. Instálalo en tu Home Lab con Docker, configura sus plugins y recupera tu privacidad al buscar.
El baile de correos para cuadrar una reunión es una de las pérdidas de tiempo más absurdas que existen. ¿Te viene bien el martes? No, mejor el jueves. ¿A las 10? Uf, tengo otra cosa. Cal.com mata ese baile: compartes un enlace, la otra persona ve tus huecos reales y reserva. Y lo bueno es que no es un único enlace tonto, sino que puedes tener varios endpoints, cada uno con su duración, su horario y hasta su precio si quieres cobrar por la llamada. Pone buffers entre reuniones y te deja exigir antelación mínima para que nadie te agende en el último minuto. Se sincroniza con TODOS tus calendarios de Google, es de código abierto y el plan individual es gratis de verdad. Te cuento cómo lo uso yo para que terceros agenden reuniones conmigo sin un solo correo de ida y vuelta.
El 1 de enero de 2027 entra en vigor la obligación de usar software de facturación certificado. Si aún usas Excel, Word o un programa sin certificar, te expones a multas de hasta 50.000€. Te cuento lo que necesitas saber y cómo evitarlo.
El vibe coding promete que cualquiera puede programar cualquier cosa con Inteligencia Artificial. Algo de verdad hay, y no poco. Pero hay matices que los gurús de YouTube no cuentan, y TREINTA años de experiencia me dan perspectiva suficiente para contártelos.
Paperless NGX es un gestor de documentos de código abierto con OCR automático, etiquetado inteligente y búsqueda por texto completo. Instálalo en tu Home Lab, conecta tu base de datos centralizada y ten tus facturas, contratos y recibos siempre accesibles.
Programé un post para las 8:30 de la mañana y a las 9 seguía sin aparecer en la web. El culpable no era mi código ni la zona horaria: era el scheduler de cron de GitHub Actions, que lleva meses estrangulando las tareas programadas. Te cuento por qué pasa, qué opciones tenía sobre la mesa y cómo lo resolví moviendo el reloj a un Cron Trigger de Cloudflare que dispara el despliegue por API.
Llevo años viendo discos llenos de carpetas node_modules clonadas mil veces y esperas eternas en cada npm install. pnpm resuelve las dos cosas: guarda cada dependencia una sola vez en disco y enlaza por hard links, instala en una fracción del tiempo y te protege de las phantom dependencies. Te cuento por qué deberías cambiarte, qué tiene de truco y cómo dejar que tu memoria muscular siga escribiendo npm con un alias que funciona en todos los sistemas operativos.
Configura dos nodos de AdGuard Home en alta disponibilidad: si uno se cae, el otro sigue bloqueando. Usa IPs .53 y .54, sincroniza listas con AdGuardHome-Sync y olvídate de puntos únicos de fallo en tu red.
Necesitaba sacar datos del BORME por código y mi primer plan era montar un scraper. Hasta que me topé con Apispain, que unifica BOE, BORME, BDNS y PLACE en una sola API REST con JSON normalizado, SDK de npm, búsqueda semántica con Inteligencia Artificial y webhooks. Te cuento qué hace, cuánto cuesta, en qué se diferencia de eInforma o Axesor y cuándo merece la pena pagarla en vez de parsear tú las fuentes oficiales.
El otro día mencioné AutoGen en el post de MarkItDown y me di cuenta de que nunca lo había usado. Así que me puse a investigar. Esto es lo que encontré sobre AutoGen, Microsoft Agent Framework y el fork AG2: qué son, para qué sirven, qué opina la gente y cuál deberías usar en 2026.
El jueves el post del Prime Day no se publicó. Y no fue un fallo del código, ni de Cloudflare, ni de Astro. Fue que me había quedado sin minutos de GitHub Actions sin enterarme, porque tenía un cron reconstruyendo el blog entero cada 15 minutos, las 24 horas, todos los días. El medidor se plantó en 12 dólares (que resulta que no me cobran, pero que sí me hicieron sobrepasar el límite) y el blog dejó de actualizarse. Aquí te cuento qué tenía mal montado, cómo lo arreglé, y el truco que uso ahora para que el despliegue solo se ejecute cuando de verdad hay algo que publicar, en vez de gastar a ciegas cada cuarto de hora.
Una recepcionista de un cliente me encaró: que si no me daba vergüenza quitarles el trabajo. Le expliqué lo que llevo años defendiendo como desarrollador de agentes: yo no le quito el trabajo, le quito trabajo. Carga repetitiva, agendar citas, repetir la misma información cien veces al día. Eso es lo que delego en un agente. Pero el humano sigue siendo imprescindible, porque ni los agentes cubren el 100% de los casos ni la gente quiere hablar siempre con una máquina (yo el primero). Mi visión de cómo implementar Inteligencia Artificial en una empresa no pasa por sustituir a nadie.
Scrapling es una librería de scraping para Python con una idea que llevábamos años pidiendo: cuando la web cambia su HTML, el scraper se recoloca solo en vez de romperse. Tres fetchers, bypass de Cloudflare, un parser 784 veces más rápido que BeautifulSoup y un framework de spiders incluido. Te cuento qué hace bien, dónde tiene truco y cuándo NO deberías usarlo.
Tengo un chalet de cuatro plantas, perros y gatos que sueltan pelo a paladas, alfombras por todas partes y unos cuantos personajes en casa que la lían con líquidos y cosas tiradas por el suelo. La pregunta que me hago, y que se hace todo el mundo, es la misma: ¿qué robot aspirador-friegasuelos compro para olvidarme de barrer y fregar varios días seguidos? En este post te cuento lo que de verdad importa al elegir uno, te desmonto el mito de las escaleras y el de la autonomía, y te doy una guía por tipo de casa, con y sin mascotas, para que aciertes a la primera y no acabes con un cacharro caro que no hace lo que prometía.
El post del glass pad abrió una caja de pandora. Llevo años eligiendo cada periférico con una lógica que muy poca gente entiende: tipo de agarre, cable vs inalámbrico, peso del bungee. Esto es lo que uso y por qué.
Llega el verano y los horarios de los negocios cambian. Te explico la diferencia entre poner un horario especial y modificar el horario habitual en Google Business Profile, cuándo usar cada opción y cómo no olvidarte de revertirlo en septiembre.
Firefly III es un gestor de finanzas personales de código abierto con contabilidad de doble entrada, presupuestación y reglas automáticas. Instálalo en tu Home Lab conectado a tu base de datos centralizada y olvídate de suscripciones como YNAB.
Claude Cowork es lo nuevo de Anthropic: la potencia de Claude Code, pero para trabajo de oficina y gente que no programa. Organiza archivos, saca datos de facturas, prepara informes y ejecuta tareas programadas en tu ordenador. Te cuento qué es, en qué se diferencia del chat y de Claude Code, y por qué regalo 3 invitaciones a quien las quiera.
La regla 3-2-1 de backups es el estándar para proteger tus datos: 3 copias, 2 tipos de almacenamiento, 1 fuera de casa. Te explico cómo aplicarla con Proxmox Backup Server, Backblaze B2 o Wasabi, y comparativa de costes por TB.
Esta semana medio internet ha entendido que tus compañeros van a poder ver lo que cobras. No es eso. La Directiva europea de transparencia retributiva llega en 2026 y cambia cosas importantes, pero el derecho que te dan es a conocer medias salariales por sexo, no la nómina de la persona de al lado. Te explico qué dice de verdad la ley, qué cambia para ti y, sobre todo, cómo encaja con el RGPD y tu derecho a la protección de datos. Porque ahí es donde está el conflicto interesante.
Immich es la alternativa de código abierto a Google Photos para gestionar tus fotos en tu propio servidor. Sin suscripción, con reconocimiento facial local, búsqueda por Inteligencia Artificial, mapas GPS y álbumes compartidos. Backup automático desde iOS y Android, tú controlas tus recuerdos más privados.
Si programas con Inteligencia Artificial sabes de lo que hablo: le dices que está equivocada, te discute, le pasas captura, y te da la razón. El baile de siempre. En este post te explico el truco que uso para que la Inteligencia Artificial deje de discutirme sin tener que demostrarle todo cada vez: un marcador de quién tiene razón. +1 para el acierto, -1 para el error. Y funciona.
El repositorio de este blog acaba de pasar a privado. No es por capricho: hay tres razones concretas detrás, y una de ellas tiene que ver con que ya no publico desde GitHub Pages sino desde Cloudflare. Te lo cuento todo.
MarkItDown es una herramienta open-source de Microsoft que convierte PDFs, Word, Excel, PowerPoint, imágenes, audio y HTML a Markdown. La uso para pasar documentos a la Inteligencia Artificial y ahorrar tokens. Te enseño cómo funciona, cómo instalarla y por qué deberías probarla.
Home Assistant es el centro de domótica de mi Home Lab para automatizar luces al anochecer, calefacción según temperatura y notificaciones de seguridad. Compatible con 2.000+ integraciones, funciona localmente sin nubes ni suscripciones. Incluye dashboards personalizados y automatizaciones con lógica condicional avanzada.
En España, la comparación entre servidores multimedia y agregadores de streaming va más allá de las funcionalidades. Los indexers limitados, el contenido en 4K en castellano y el coste real del hardware cambian completamente el panorama. Te cuento mi experiencia real después de años usando ambas opciones.
El 11 de mayo de 2026, un atacante publicó 84 versiones maliciosas en 42 paquetes de TanStack usando una cadena de vulnerabilidades en GitHub Actions. Este incidente, documentado como CVE-2026-45321, nos recuerda por qué la seguridad en la cadena de suministro de npm no debería ser opcional.
Llevo meses construyendo skills para Claude Code que automatizan partes de mi flujo de trabajo. Ahora las publico en un repo público para que cualquiera pueda usarlas. La primera: save-image, que guarda automáticamente los screenshots que pegas mientras trabajas. Sin nombres de archivo, sin diálogos de exportación, sin interrupciones.
Warp, el terminal que uso a diario, acaba de abrir su cliente bajo licencia AGPL. El repositorio acumuló 35.000 estrellas en menos de 24 horas. Pero Oz, el motor de agentes en la nube, sigue siendo propietario. Analizo qué significa este movimiento para quienes vivimos en la terminal, la polémica con Alacritty y si es suficiente o solo marketing.
Me llega un proyecto con un requisito que cambia todo: los datos son sensibles y las conversaciones no pueden salir de la infraestructura del cliente. Así fue como acabé comparando en serio Dograh, Retell y VAPI. Precios reales, lo que te cuesta cada opción cuando el volumen crece, y por qué la privacidad es la pregunta que casi nadie hace cuando elige plataforma.
Explico por qué dejé de usar los helper scripts de Proxmox a favor de una arquitectura más robusta. Los scripts instalan bases de datos dentro de cada contenedor, generando desperdicio de RAM, mantenimiento complejo y backups difíciles. Te muestro cómo centralizar bases de datos en un servidor dedicado para ahorrar recursos y simplificar.
Aprende a usar los comandos pct y qm para gestionar contenedores LXC y máquinas virtuales en Proxmox desde la línea de comandos. Esta guía completa cubre la creación de contenedores y VMs, gestión de plantillas, configuración de red e IPs estáticas, modificación de recursos como CPU y memoria, redimensionamiento de discos con advertencias importantes, montaje de directorios con bind mounts y virtio-fs, y comandos del sistema como backups con vzdump. Incluye una comparativa de comandos pct vs qm, consejos prácticos con rangos de IPs para organizar tu Home Lab, y soluciones a problemas comunes como los que afectaron a mi instalación de Jellyfin con NFS.
Después de publicar el post de las caídas, me puse a investigar. Lo que encontré no es un fallo de ingeniería: es lo que pasa cuando prometes capacidad que aún no tienes y lanzas seis productos en una semana.
Crónica técnica de la tercera migración de este blog: WordPress, Jekyll y ahora Astro 6. BOM en 51 archivos, CRLF, MDX estricto, Liquid residual, getStaticPaths en scope aislado, el bug del setext heading. 18 problemas documentados en orden cronológico hasta el build limpio.
Esta semana Claude ha tenido más de una docena de incidentes confirmados: Opus 4.7, Haiku 4.5, Sonnet 4.6, incluso el login. Aquí está el resumen de lo que ha pasado, con capturas del status oficial.
Cuento cómo migré marcosramirez.dev de Cloudflare Pages a Cloudflare Workers en dos días: por qué fue necesario, qué salió mal en cada intento, qué configuraciones rotaron sin funcionar y cómo quedó al final. Si estás usando Astro con el adaptador de Cloudflare y tienes rutas de API con SSR, esto te va a ahorrar tiempo.
Llevaba años con un desk pad de tela enorme y nunca lo había cuestionado. Esta mañana probé un Razer Atlas Pro en una tienda y entendí por qué la gente se pasa al cristal. Análisis honesto: ventajas, inconvenientes y los mejores modelos para comprar.
Cuento cómo integré VAPI en marcosramirez.dev para tener un agente de voz en la web, por qué migré a Retell cinco días después, y cómo esa decisión arrastró consigo un cambio de arquitectura completo: de Cloudflare Pages a Cloudflare Workers, pasando por SSR, rutas de API y gestión segura de tokens. La historia de cómo una sola dependencia puede cambiar toda tu infraestructura.
Google acaba de anunciar Gemini 3.5 Flash en el Google I/O 2026. Lo he estado mirando con lupa porque llevo meses usando Gemini 3.0 Flash como modelo base en mis agentes de voz: es barato, rapidísimo y sigue instrucciones como nadie. La pregunta es si 3.5 mejora lo suficiente como para justificar el cambio, o si es uno de esos saltos de versión que solo cambia el número.
Realizo un recorrido detallado por mi infraestructura tecnológica doméstica y los servicios que autogestiono en mi día a día. Mi setup incluye NAS con TrueNAS y URBackup para almacenamiento y copias, servidor Media Center con Plex, Jellyfin, Immich y Frigate para contenido multimedia y seguridad, red y seguridad con piHole, AdGuard, WireGuard y Wazuh, automatización con n8n, Sonarr, Radarr y Jackett, bases de datos con PostgreSQL, MariaDB, MongoDB, Redis y ElasticSearch, domótica con Home Assistant y Asterisk, gestión documental con paperless-ng, mensajería con RabbitMQ y Gotify, e inteligencia artificial con Ollama, Whisper, Piper y LobeChat.
En Windows, cambiar solo el case de un nombre de archivo con Git no funciona con un simple mv ni con git mv directo. El sistema de archivos es case-insensitive y Git tiene core.ignorecase=true por defecto, así que simplemente ignora el cambio. La solución es un renombrado en dos pasos: primero a un nombre temporal y luego al nombre final. Te explico por qué ocurre, cómo solucionarlo y cuándo te vas a encontrar con este problema más de lo que crees.
AdGuard Home es un bloqueador de publicidad y rastreadores a nivel de red que funciona como DNS interceptivo. Protege todos los dispositivos sin instalar nada en cada uno, bloqueando publicidad, trackers, phishing y contenido adulto. Usa listas como EasyList y permite añadir tus propias para bloquear redes sociales y TikTok. Corre ligero en LXC con 512MB RAM.
Guía completa sobre racks y mini racks para tu Home Lab según espacio y presupuesto. Compara mini racks de escritorio (2-6U), racks de pared (6-12U), racks de 12-18U y racks completos de 42U. Incluye opciones para Mini PCs y SBCs, comparativas de modelos y dónde comprar.
En este primer post del blog, exploramos la confusión técnica entre Megabits y Megabytes, explicando cómo las operadoras aprovechan esta diferencia para vendernos velocidades que no obtenemos realmente. Analizamos por qué es importante entender esta distinción y cómo afecta a nuestra experiencia de navegación diaria. Descubrimos que 100 megas (Mbps) equivalen solo a 12,5 MB/s reales, y aprendemos a calcular la velocidad real dividiendo entre 8. Una guía básica de cultura informática para no ser engañados.
Tras actualizar a Kubuntu 16.04 (Xenial Xerus), me encontré con una serie de errores comunes que van desde la desaparición de plasmoides hasta problemas con librerías. Analizo cada problema y ofrezco soluciones paso a paso para restaurar el sistema, incluyendo la configuración del escritorio clásico, reparación de Spotify, MySQL Workbench, estilos GTK, y la solución para magnet links en Deluge desde Chrome. Una guía completa para usuarios que actualizan su sistema Kubuntu.
Manual completo de OpenCode: instalación, configuración, modelos, agentes, MCP, GitHub integration y casos de uso prácticos. La guía más detallada del agente de coding open-source.
Explico por qué elegí Proxmox como plataforma de virtualización para mi Home Lab sobre ESXi, Hyper-V o Docker standalone. Te muestro cómo estructuro servicios en LXC ligeros para AdGuard Home, Nginx Proxy Manager y Workers, y VMs para cargas con Docker como Home Assistant. Incluye comparativa de opciones y por qué evito Docker dentro de LXC.
Después de probar Claude Code, Cursor, Aider y otros agentes de Inteligencia Artificial para programación, encontré OpenCode: la mejor alternativa open-source con TUI avanzada. Te cuento por qué se convirtió en mi herramienta principal y cómo se compara con toda la competencia.
El puto Tebas me ha bloqueado el blog. Mi sitio no tiene nada que ver con el fútbol, pero La Liga obtiene mandatos judiciales para bloquear miles de IPs cada fin de semana y derriba webs inocentes de pasada. Te cuento el escándalo, los números que demuestran lo absurdo que es, y qué puedes hacer si también eres víctima.
Compara el *arr stack y FlexGet para automatizar descargas de series, películas y música. El *arr ofrece interfaz web y quality profiles automáticos, mientras FlexGet brinda flexibilidad total mediante YAML. Te explico cuál elegir según tus necesidades técnicas y por qué pueden trabajar juntos.
El 14 de abril de 2026, Anthropic lanzó las Rutinas en Claude Code en fase de vista previa de investigación. Esta funcionalidad permite configurar una vez un prompt, un repositorio y conectores, y ejecutar la automatización de forma recurrente en la infraestructura en la nube de Anthropic. A diferencia de /loop (limitado a la sesión) y las tareas programadas del Escritorio (que requieren que tu máquina esté encendida), las rutinas funcionan incluso con tu portátil apagado. En este análisis detallo cómo funcionan las tres modalidades de activación (programada, API y eventos de GitHub), los límites diarios según tu plan (5 en Pro, 15 en Max, 25 en Team/Enterprise) y el impacto en el consumo de tokens de la API. Comparo las ventajas frente a las tareas programadas de ChatGPT y explico por qué esta función posiciona a Claude Code como la herramienta líder para desarrolladores que necesitan automatización real en sus flujos de trabajo.
ChatLLM de Abacus.AI es un asistente profesional que te da acceso a más de 100 modelos de Inteligencia Artificial en una sola plataforma. Desde GPT-5.4 hasta Claude Opus 4.6, Gemini 3.1 Pro y Llama 4, todo en un mismo sitio por 10 $ al mes. Incluye generación de imágenes con Nano Banana Pro, vídeo con Sora 2, y DeepAgent para automatizar tareas complejas. Ideal para profesionales y equipos que necesitan acceso a la mejor Inteligencia Artificial sin pagar múltiples suscripciones por separado.
Llevo años manteniendo un archivo de texto plano donde anoto comandos, recordatorios y notas sobre mis proyectos. Empecé con un .txt porque los .md no existían (o yo no sabía que existían), y hoy te explico por qué esta costumbre simple es uno de los mejores trucos de desarrollo que he mantenido décadas. La idea es tener un archivo cheatsheet en la raíz de cada proyecto donde anotes todo lo que no quieres olvidar. Al vivir dentro del proyecto y estar versionado en Git, siempre está ahí cuando lo necesitas. No dependés de aplicaciones externas que puedan desaparecer, no necesitás internet para acceder a tus notas, y cada cambio queda registrado en el historial. En este post te cuento mi experiencia durante más de dos décadas y por qué creo que todo desarrollador debería adoptar esta costumbre.
RouteLLM es el router inteligente de ChatLLM que analiza tu consulta y elige automáticamente el mejor modelo de Inteligencia Artificial. Sin pensar, sin cambiar de pestaña, sin pagar de más.
CVE-2026-3854 es una vulnerabilidad crítica de ejecución remota de código en el pipeline de git push de GitHub, con una puntuación CVSS de 8.7. Descubierta por investigadores de Wiz mediante ingeniería inversa asistida por Inteligencia Artificial, permite a cualquier usuario con acceso de push inyectar campos internos a través de un carácter punto y coma mal sanitizado. GitHub.com fue parcheado en menos de 75 minutos tras la validación del reporte. Si usas GitHub Enterprise Server, actualiza ahora.
Agent Skills es el formato abierto que permite a cualquier agente de Inteligencia Artificial cargar conocimiento especializado bajo demanda: desde cómo escribir en tu blog hasta cómo cerrar un artículo con el CTA correcto. Un skill es simplemente una carpeta con un fichero SKILL.md, pero la idea detrás es poderosa: separar el conocimiento del agente de la herramienta que lo ejecuta. Adoptado por más de treinta herramientas (incluyendo Claude Code, Cursor, GitHub Copilot y Gemini CLI) está convirtiéndose en el estándar de facto. En este post explico cómo funciona, presento el ecosistema en agentskills.io y el directorio de skills.sh, y cuento cómo llevo meses usándolo en este blog sin saber que tenía nombre. Incluyo ejemplos reales del sistema de skills del blog: desde subskills jerárquicos de copywriting hasta un skill de captación de clientes sin una sola línea de código.
CVE-2026-31431, conocido como 'Copy Fail', es una vulnerabilidad de alta severidad en el módulo algif_aead del kernel Linux que permite escalar privilegios a root desde cualquier cuenta de usuario sin privilegios. Afecta a prácticamente todas las distribuciones Linux activas desde 2017. De momento no hay parche disponible, pero existe una mitigación inmediata que puedes aplicar en menos de un minuto.
Cloudflare ha anunciado oficialmente que Pages y Workers se fusionan en una sola plataforma, y el panel ya refleja esa estrategia: Pages aparece enterrada como un enlace pequeño al final de una pantalla orientada a Workers. No es un fallo de UX. Es una decisión de negocio. Te explico qué significa para los sitios estáticos, cuánto te puede costar a futuro y por qué Pages sigue siendo la mejor opción para hosting estático mientras exista.
OpenRouter es un gateway unificado con más de 500 modelos de Inteligencia Artificial de docenas de proveedores mediante una sola API key y endpoint. Incluye casi 30 modelos gratuitos ideales para desarrollo, sin tarjeta de crédito. Su sistema de fallback automático cambia de modelo si uno falla, y su compatibilidad con OpenAI permite integrarlo fácilmente en herramientas como OpenCode y OpenClaw.
Desde el 27 de marzo de 2026, YouTube eliminó sin avisar los botones de 'Añadir a la cola' y 'Ver más tarde' de las miniaturas en el feed principal y el de suscripciones. Para volver a añadir vídeos a la cola hay que abrir el menú de tres puntos. Y si sales de la pestaña, la cola entera desaparece.
Existe una extensión gratuita para Chrome que restaura el botón en hover, hace la cola persistente entre pestañas y reinicios, y añade funcionalidades que la cola nativa nunca tuvo.
Corrijo y actualizo la documentación oficial de Google para configurar el envío de correos desde direcciones externas o alias en Gmail. La documentación de Google no está actualizada porque ya no aparece la opción Enviar verificación. En su lugar, debes configurar el servidor SMTP de la cuenta que quieres añadir, activar Acceso de aplicaciones menos seguras, usar el SMTP de Google smtp.gmail.com puerto 465, y crear una contraseña de aplicación específica en lugar de tu contraseña normal. También respondo preguntas frecuentes sobre el límite de alias, cómo aparecen los remitentes y el proceso de verificación necesario.
10 trucos prácticos para que tu suscripción de Claude dure más. Hábitos de uso que he probado y que multiplican lo que obtienes sin cambiar de plan ni pagar más.
Guía completa con 13 reglas para reducir el consumo de tokens en Claude Code y cualquier asistente de código con Inteligencia Artificial. Incluye instrucciones detalladas para cada regla que puedes aplicar hoy mismo para ahorrar entre un 40 y un 60 por ciento en tu factura mensual.
Anthropic ha vivido un abril de 2026 para el olvido, con limitación de agentes gratuitos, cambios sin avisar en Claude Code, un nuevo tokenizador que encarece precios un 45% y errores de facturación como el caso Hermes. Repasamos una crisis de confianza que ha sacudido a la comunidad de desarrolladores este mes.
Domina los atajos de teclado y comandos de GNU/Linux que te harán más productivo. Aprende a usar tail -F para logs, Ctrl+R para buscar en historial, y crea alias útiles como mkcd o mkmv. Incluye herramientas como ncdu, btop, fzf, bat, ripgrep y zoxide para mejorar tu flujo de trabajo en terminal.
He trabajado en desarrollo web más de tres décadas. Aprendí a programar en los 80s cuando no existían Google ni Stack Overflow. Ahora vivo el futuro que imaginaba de niño, pero llegó de otra forma. Los ordenadores ahora entienden el lenguaje natural, responden preguntas, generan código, crean imágenes y mantienen conversaciones. El sueño de entonces se cumplió y se superó. Los que nos llamaban frikis por pasar horas frente a pantallas de fósforo verde ahora no levantan la vista del móvil. Los que se reían de nuestra fascinación por las máquinas ahora no pueden vivir sin ellas y vienen a preguntarme cómo configurar el WhatsApp o por qué no les funciona el GPS.
Analizo el fin de la paz del streaming y por qué la piratería vuelve a ganar terreno. La fragmentación de plataformas con Netflix, Disney+, Max, Amazon Prime Video, Apple TV+ y SkyShowtime dispara la factura mensual hasta 58,95€ al mes. Las subidas de precios injustificadas, la pérdida de propiedad digital donde ya no eres dueño de lo comprado y pueden borrarlo con un botón, y la introducción de anuncios en tarifas de pago empujan a los usuarios de vuelta al P2P. Comparo el coste del streaming vs montar un servidor casero con Mini PC Intel N100 y discos de alta capacidad por menos de 400€ en pago único.
La subida de precios en Inteligencia Artificial beneficia a desarrolladores que usan la tecnología de forma eficiente. Con GitHub Copilot, Anthropic y OpenAI eliminando planes ilimitados, el mercado valora el talento humano que maximiza el rendimiento de cada crédito invertido. Analizamos el impacto de multiplicadores 27x y comparamos costes entre cloud vs hardware local como DGX Spark.
Películas en 4K que se cortan a los 5 minutos, salvapantallas que salta solo... No era la red. El disco del LXC estaba al 100%. Descubrí y solucioné cinco problemas encadenados: disco lleno que impedía escribir logs y segmentos de transcoding, archivo MKV corrupto con error EBML, falta de aceleración por hardware Quick Sync en Intel HD Graphics 530, montaje NTFS incorrecto que no permitía borrar archivos, y NFS que no detectaba archivos nuevos por falta de inotify. Aprende a diagnosticar con journalctl, ffprobe y ffmpeg.
Aprende a corregir el error de transcodificación hardware VAAPI en Jellyfin dentro de un contenedor LXC sin privilegios en Proxmox. El error Device creation failed: -542398533 ocurre aunque vainfo funciona porque los dispositivos /dev/dri/card1 y renderD128 se mapean como root:root en lugar de root:video y root:render. Crea un hook script en /var/lib/vz/snippets que cambia los permisos automáticamente en post-start, registralo con pct set y reinicia el contenedor para que Jellyfin acceda a Intel Quick Sync sin errores.
Explico mi transición a OpenClaw para gestionar a Lucía, mi agente de Inteligencia Artificial autónomo. Analizo las ventajas de la soberanía digital ejecutando modelos locales como GLM-5, Qwen 3, DeepSeek y Llama 4 a través de LM Studio y Ollama. Lucía ahora vive en WhatsApp, Discord y Telegram con contexto unificado, ejecuta tareas en segundo plano como redactar posts, gestionar correo, resumir YouTube, escribir código, administrar el Home Lab y monitorear mi conexión a internet. El futuro de la Inteligencia Artificial personal no está en aplicaciones cerradas, sino en sistemas como OpenClaw que te devuelven el control.
N8N es una herramienta de automatización de flujo de trabajo de código abierto que puedes instalar en tu Home Lab. Automatiza tus tareas sin pagar mensualidades y sin depender de servicios externos. Te permite conectar diferentes servicios y aplicaciones para que trabajen juntas automáticamente. A diferencia de Zapier o Make que tienen límites de ejecuciones y cuestan dinero, N8N self-hosted te da potencia ilimitada sin facturas sorpresa. Tiene editor visual drag-and-drop, más de 400 integraciones, soporte para código personalizado en JavaScript o Python, nodos de Inteligencia Artificial con LangChain, OpenAI o Anthropic, y modo cola para escalar hasta 200 ejecuciones por segundo.
NVIDIA ofrece acceso gratuito a modelos de Inteligencia Artificial como DeepSeek V4 y GLM 5.1 mediante API en build.nvidia.com. Solo requiere verificación de teléfono móvil, no tarjeta de crédito. Compatible con librerías OpenAI, ideal para prototipado rápido, pruebas de concepto y desarrollo de agentes con contexto de hasta 1 millón de tokens.
Wispr Flow es una app de voz a texto con Inteligencia Artificial que te permite escribir en cualquier aplicación hablando. Alcanza 4x más velocidad que teclear, limpia muletillas automáticamente, corrige al vuelo y ofrece modo susurro. Funciona en más de 100 idiomas, se integra en todas tus apps, incluye diccionario personalizado y un sistema de retos donde cada 100 palabras al día te dan un día extra de Premium gratis.
Explico qué es un Home Lab (para quien no lo sepa) y por qué elegí construir el mío. Un Home Lab es tener un ordenador pequeño funcionando 24/7 en casa ejecutando servicios que de otro modo usarías en la nube. Este post es el primero de una serie sobre soberanía digital, privacidad, control de tus datos, independencia de Big Tech, ética open source y sostenibilidad técnica. Te explico por qué tu propia nube de archivos, servidor de Medios, DNS que bloquea publicidad, calendario y correo deben estar bajo tu control y no en manos de terceros.
Continúo el análisis técnico sobre agentes de IA, abordando los desafíos de latencia que afectan las conversaciones habladas. El LLM añade 600-1200ms de latencia, el TTS como ElevenLabs unos 600ms, y las herramientas y knowledge bases también suman tiempo. Explico cómo enseñarles a hablar correctamente ya que la plataforma que uses influye en la entonación, la importancia de los GuardRails para evitar alucinaciones y dar información no relevante, la seguridad para no revelar información confidencial incluyendo el prompt, cómo cumplir con el RGPD para dar datos privados a la persona correcta con multas importantes en Europa, y técnicas de debug cuando el agente da respuestas inesperadas.
Analizo con ojo crítico el auge de las agencias de IA, desmitificando la idea de que los agentes son 'inteligentes' por sí solos. Las IAs son imbéciles porque inventan cosas que parecen tener sentido pero no lo tienen. Desarrollar un agente no es 'leerle que haga algo y ya', requiere fundamentos de programación, estructuras de datos, visión de negocio, capacidad de análisis y prompt engineering. Explico los errores comunes que veo en consultorías: reservas a las 3AM porque no se considera el horario laboral, no tener en cuenta que el negocio usa agenda en papel, problemas legales con datos de clientes con multas hasta 600.000€ en Europa por no cumplir con el RGPD, y los costes reales de infraestructura incluyendo LLMs, voces como ElevenLabs, y plataformas como VAPI o Retell. También explico que para desarrollar agentes se necesitan conocimientos de programación, estructuras de datos como JSON, visión de negocio basada en experiencia, capacidad de análisis para prever casuísticas, y prompt engineering usando MarkDown. Detallo ejemplos reales de consultorías donde el agente no habla como debe, dice cosas en inglés, habla muy rápido, se salta números al deletrear, y no cambia de tono. Explico las diferencias entre plataformas como VAPI y Retell, y cómo montar tu propia infraestructura.
Detallo un método práctico para utilizar la Inteligencia Artificial en la planificación de menús semanales equilibrados. Usando ChatGPT versión de pago o gratuita con ajustes, puedes generar menús para dos personas considerando restricciones como diabetes, preferencias por temporada, hidratos de carbono nightly y limitaciones específicas. El proceso incluye dar instrucciones detalladas en formato Markdown con plantilla HTML para generar el menú, y proporcionar un listado organizado de platos por categorías como guisos, legumbres, carnes, pescados, pastas, ensaladas y más. También explico cómo adaptar las instrucciones para la versión gratuita reduciendo la carga cognitiva de la IA.
En la tercera entrega sobre los mitos de las conexiones a internet, desmonto la necesidad real de contratar planes de 600Mb o 1Gbps. Te explico cuánta velocidad necesitas para cada actividad: videoconferencia (1Mbps), streaming HD (5Mbps), 4K (25Mbps) y gaming (10Mbps). Con una familia de 8 personas haciendo videollamadas, viendo películas en 4K y HD, y jugando online, necesitan apenas 90Mbps en total. El precio medio de 600Mbps es de 45€/mes, pero no hay justificación técnica para contratar más de 100Mbps para la gran mayoría de usuarios, siendo una cuestión puramente comercial de las operadoras.
Soluciona la limitación de Jekyll en GitHub Pages para programar publicaciones futuras. Te explico cómo configurar el archivo _config.yml con la opción future para controlar si Jekyll debe publicar posts con fecha en el futuro. Aprende a configurar el workflow en .github/workflows/pages-deploy.yml con schedule para ejecutar builds automáticos cada 30 minutos, permitiendo que los posts programados se publiquen automáticamente. También te muestro una alternativa menos elegante que consiste en forzar el rebuild ejecutando un push vacío desde tu local. Una guía técnica paso a paso para automatizar tu blog Jekyll.
Migrar de WordPress a Jekyll con GitHub Pages fue uno de los mejores cambios que hice para simplificar mi flujo de trabajo. Analizo por qué dejé WordPress, los problemas que encontré con la exportación de HTML y Markdown, y cómo configuré Jekyll para que mi blog funcionara perfectamente en GitHub Pages. Una guía completa de migración técnica.
Otro de mis problemas del primer mundo con Google Photos. Cuando tienes fotos de una persona que el sistema no reconoce, como cientos de fotos de tu pareja haciendo muecas, Google identifica la cara pero no sabe quién es. Peor aún, no te permite decirselo manualmente. Si tienes fotos donde directamente no se ve la cara de la persona, la situación es aún más frustrante. ¿Conoces alguna solución?
Uno de los problemas del primer mundo que más tiempo me ha molestado: los cumpleaños de los contactos en Google Calendar. Tienes todos tus contactos en Google Contacts con sus fechas de nacimiento marcadas, y aparecen en el calendario de contactos, pero el calendario creado por Google no permite configurar absolutamente NADA, ni siquiera notificaciones. Te cuento cómo contactar a Google para solicitar esta funcionalidad y qué soluciones alternativas existen.
Segunda parte de cómo las operadoras nos engañan con las velocidades. Analizo las diferencias reales entre Wifi y Fibra óptica, por qué tu conexión Wifi nunca alcanza la velocidad contratada y cómo verificar la velocidad real mediante test de velocidad correctos. Una guía para no ser engañado por las operadoras.
Segunda parte del tutorial sobre el Plan Familiar de Google Play. Aprende a gestionar el contenido que compartes: desactiva la adición automática de compras y selecciona manualmente qué aplicaciones, música y películas estarán disponibles para cada miembro del grupo. Un control total sobre lo que compartes con tu familia digital.
El Plan Familiar de Google Play llega a España permitiendo compartir aplicaciones, música y películas con hasta cinco personas de forma legal. No es necesario que sean familiares reales. Te explico cómo darte de alta como administrador desde el PC, los pasos para configurar el pago con tarjeta de crédito y cómo elegir el contenido a compartir entre los miembros del grupo familiar.
El Screen Pinning o Fijar pantalla es una funcionalidad de seguridad de Android que permite bloquear el dispositivo para que solo se pueda usar una aplicación concreta. Es ideal para prestar el móvil a niños o terceros. Aprende a activarlo en Ajustes > Seguridad y a solicitar PIN para desactivarlo, garantizando que nadie salga de la app sin tu permiso.
WhatsApp Beta ha incorporado una funcionalidad que permite fijar hasta tres contactos favoritos en la parte superior de la lista de chats. En este tutorial te explico cómo hacerlo paso a paso manteniendo pulsado el contacto y seleccionando la chincheta. Una función ideal para tener a mano tus conversaciones más importantes sin buscar entre cientos de chats.
Google Trips es la aplicación de Google para planificar viajes. Organiza automáticamente tus reservas, crea itinerarios personalizados y ofrece guías locales, todo accesible sin conexión durante tus desplazamientos. En este vídeo tutorial te muestro todas sus funcionalidades.
Tutorial en vídeo sobre Gboard, el teclado oficial de Google para Android. En este video explico las nuevas funcionalidades de selección y edición de texto que facilitan escribir más rápido y con menos errores en tu dispositivo móvil.
Voice Access es una aplicación en fase beta que permite controlar tu dispositivo Android mediante comandos de voz. En este vídeo analizo su funcionamiento, sus posibilidades para mejorar la accesibilidad y las inestabilidades propias de una versión aún en desarrollo. Una herramienta prometedora para usuarios con diversidad funcional.
Como Beta Tester de Facebook, me he encontrado con una nueva funcionalidad experimental: un botón de reproducción dedicado a recomendaciones de vídeos personalizadas. Aparece en la parte inferior derecha de la pantalla y recomienda vídeos que pueden interesarnos. Analizo esta función desde la perspectiva de usuario y beta tester.
GSuite es la solución empresarial de Google que te permite usar Gmail con tu propio dominio de correo, ofreciendo 30 GB de almacenamiento y asistencia técnica 24/7. El precio es de tan solo $4 por usuario al mes, y con el descuento del 20% durante un año que os regalo, serán $3.2. Incluye 14 días de prueba gratuita.
En este post explico cómo configurar Facebook para gestionar múltiples idiomas: eliminar avisos de traducción, activar automáticas y publicar en varios idiomas.
Segunda parte de mi análisis sobre la experiencia de usuario en Netflix, donde me centro en problemas técnicos de navegación, idiomas y reproductores. Analizo la falta de ordenación por fecha en las listas, la gestión de idiomas, los problemas con el reproductor en móvil y cómo la API cerrada limita las posibilidades de integración. Una crítica constructiva desde la perspectiva de un heavy user que busca mejorar la plataforma.
Como usuario intensivo de Netflix, analizo críticamente la experiencia de usuario de la plataforma, proponiendo mejoras concretas para la gestión de listas. Analizo problemas de navegación, la búsqueda de títulos, los avisos de nuevos episodios, la integración con Chromecast y cómo mejorar la experiencia general de visualización tanto en móvil como en TV. Una crítica constructiva desde la perspectiva de un heavy user.