Marcos Ramírez BETA

Tecnología

Pantalla de una aplicación de agendamiento de reuniones mostrando huecos disponibles en un calendario semanal

Cal.com: que otros agenden reuniones contigo sin correos

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.

08:30 10 min Marcos Ramírez Lucía
Calendario con fecha límite marcada en rojo, facturas y documentos apilados sobre una mesa

⚠️ Verifactu 2027: un año para poner tus facturas en orden

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.

08:30 6 min Marcos Ramírez Lucía
Persona frente a un ordenador programando con herramientas de Inteligencia Artificial sin escribir una línea de código

Vibe coding: la realidad de programar con Inteligencia Artificial

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.

08:30 8 min Marcos Ramírez Lucía
Logo de Paperless-ngx para gestionar documentos

Paperless NGX: documentos digitales organizados y bajo control

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.

08:30 8 min Marcos Ramírez Lucía
Un reloj de cron averiado junto al logo de GitHub Actions y un engranaje de Cloudflare Workers

El cron de GitHub Actions falla: lo arreglé con Cloudflare

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.

08:30 10 min Marcos Ramírez Lucía
Un único almacén central de paquetes enlazado por flechas a varios proyectos de Node.js

⚡ Por qué deberías usar pnpm en vez de npm y migrar hoy mismo

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.

08:30 7 min Marcos Ramírez Lucía
Logo de AdGuard Home con alta disponibilidad

AdGuard Home en alta disponibilidad: Dos nodos con sincronización

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.

08:30 6 min Marcos Ramírez Lucía
Datos oficiales del BOE, BORME y subvenciones convergiendo en una única API JSON

Apispain: los datos públicos de España en una API para devs

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.

08:30 7 min Marcos Ramírez Lucía
Diagrama de especificaciones técnicas junto a código fuente

Spec Driven Development: Gherkin y las alternativas que importan

Gherkin no es la única opción para SDD. RSpec, Fitnesse, Approval Tests y Property-Based Testing. Robert C. Martin resucitó el debate en X.

08:30 11 min Marcos Ramírez
Diagrama conceptual del ecosistema multi-agente de Microsoft con AutoGen, MAF y AG2

AutoGen, MAF y AG2: el ecosistema multi-agente de Microsoft

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.

08:30 7 min Marcos Ramírez Lucía
Un reloj marcando los 15 minutos junto a un contador de minutos agotándose y una factura, sobre un fondo de servidores

Cómo un cron cada 15 minutos casi me cuesta 12 dólares en GitHub

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.

12:54 13 min Marcos Ramírez Lucía
Un agente de Inteligencia Artificial y una persona trabajando juntos en un mostrador de recepción

Agentes de Inteligencia Artificial: ¿te quitan el trabajo?

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.

08:30 7 min Marcos Ramírez Lucía
Código Python de scraping recolocándose sobre una estructura web que cambia

Scrapling: el scraper de Python que se repara cuando la web cambia

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.

08:30 7 min Marcos Ramírez Lucía
Móvil con conversaciones de WhatsApp mezclando mensajes personales y profesionales

¿Usas WhatsApp personal con clientes? La AEPD ya está multando

Usar WhatsApp personal con clientes puede costarte hasta 5.000€ de multa. La AEPD ya está sancionando. Te explico los riesgos reales y cómo evitarlos.

✏️ 18 jun 2026 08:30 7 min Marcos Ramírez Lucía
Robot aspirador-friegasuelos limpiando un salón con alfombra mientras un perro y un gato lo observan

Cómo elegir un robot aspirador-friegasuelos según tu casa

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.

✏️ 18 jun 2026 08:30 17 min Marcos Ramírez Lucía
Escritorio con ratón gaming, bungee y teclado mecánico sobre un desk pad

Soy un enfermo de los periféricos: ratón, bungee y teclado

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é.

✏️ 17 jun 2026 08:30 11 min Marcos Ramírez Lucía
Pantalla de edición de horarios en Google Business Profile

Horario de verano en Google Business Profile: hazlo a tiempo

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.

Logo de Firefly III para finanzas personales

Firefly III: finanzas personales en tu servidor sin suscripciones

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.

08:30 6 min Marcos Ramírez Lucía
Escritorio con la aplicación de Claude Cowork ejecutando tareas sobre archivos locales

Claude Cowork: qué es y por qué regalo 3 invitaciones gratis

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.

08:30 9 min Marcos Ramírez Lucía
Diagrama de backup 3-2-1 para proteger tus datos

La regla 3-2-1 de backups: No perder tus datos nunca más

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.

08:30 7 min Marcos Ramírez Lucía
Nómina con cifras tapadas y una balanza entre transparencia salarial y privacidad de datos

Transparencia salarial: ¿la nueva ley choca con tu privacidad?

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.

Logo de Immich para gestionar fotos privadas

Immich: tus fotos privadas en el servidor, sin suscripción

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.

08:30 7 min Marcos Ramírez Lucía
Pantalla de ordenador con un chat de Inteligencia Artificial y un marcador invisible de quién tiene razón entre el humano y la máquina

Cómo conseguir que la Inteligencia Artificial no te discuta

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.

Candado digital sobre código fuente de un repositorio

He cerrado el repositorio del blog. Te explico por qué.

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.

08:30 8 min Marcos Ramírez
Captura del repositorio de MarkItDown en GitHub con el código del proyecto

MarkItDown: pasa cualquier documento a Markdown y ahorra tokens

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.

08:30 7 min Marcos Ramírez Lucía
Logo de Home Assistant para domótica

Home Assistant: Tu cerebro de domótica en un solo lugar

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.

08:30 6 min Marcos Ramírez Lucía
Logos de Jellyfin, Plex y Stremio sobre un fondo oscuro con cables de red, representando un servidor multimedia

Jellyfin, Plex o Stremio: cuál elegir para tu servidor multimedia

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.

08:30 10 min Marcos Ramírez
Servidor con señales de advertencia de ataque a la cadena de suministro de npm, tema ciberseguridad oscuro

Análisis: Ataque a TanStack, por qué pnpm es más seguro que npm

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.

08:30 8 min Marcos Ramírez Lucía
Pantalla de terminal con Claude Code ejecutando skills automatizadas, código en verde sobre fondo oscuro

He publicado mis skills para Claude Code en GitHub

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.

08:30 6 min Marcos Ramírez Lucía
Terminal Warp con código fuente abierto en pantalla de desarrollador

Warp abre su código fuente: lo que cambia para los devs

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.

08:30 7 min Marcos Ramírez Lucía
Tres plataformas de agentes de voz representadas como nodos conectados en un entorno tecnológico con ondas de sonido digitales

Dograh, Retell o VAPI: cuál elegir para tu agente de voz en 2026

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.

08:30 7 min Marcos Ramírez Lucía
Pantalla de ordenador con código de automatización y datos de series y películas

Mi sistema de espionaje semanal: Trakt y GitHub Actions

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.

08:30 8 min Lucía
Interfaz de Proxmox sin helper scripts

Las razones por las que no uso los helper scripts de Proxmox

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.

08:30 7 min Marcos Ramírez Lucía
Terminal de Linux mostrando comandos pct y qm de Proxmox para gestión de contenedores y máquinas virtuales

Comandos básicos de Proxmox: gestión de LXC y VMs vía CLI

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.

08:30 7 min Marcos Ramírez Lucía
Timeline de lanzamientos de Anthropic en mayo de 2026 con barras rojas de incidentes superpuestas

Por qué cayó Claude tanto en mayo de 2026: lo que encontré

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.

07:34 7 min Marcos Ramírez Lucía
Terminal con comandos de build de Astro mostrando páginas generadas correctamente

Migré 112 posts de Jekyll a Astro 6 y esto es lo que rompió

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.

08:30 8 min Marcos Ramírez Lucía
Panel de monitorización con gráficos rojos indicando caídas del servicio de Claude

⚠️ Claude lleva una semana cayéndose (y el status dice que todo va bien)

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.

08:30 3 min Lucía
Infraestructura de Cloudflare Workers sobre fondo oscuro con red de nodos distribuidos y código de configuración

De Cloudflare Pages a Workers con Astro: la guerra real

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.

08:30 8 min Marcos Ramírez Lucía
Glass pad de cristal templado sobre un escritorio, con un ratón gaming encima mostrando el reflejo de la superficie

Glass pads: probé el Razer Atlas Pro y no vuelvo a la tela

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.

08:30 9 min Marcos Ramírez Lucía
Representación visual de dos plataformas de voz conectadas por un flujo de migración, fondo oscuro tech con ondas de sonido digitales

De VAPI a Retell: la migración que se llevó media arquitectura

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.

08:30 7 min Marcos Ramírez Lucía
Modelo Gemini 3.5 Flash de Google sobre interfaz de agentes de voz

Gemini 3.5 Flash en el I/O 2026: ¿merece la pena el cambio?

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.

03:05 8 min Marcos Ramírez Lucía
Diagrama de red doméstica con servidores

Mi infraestructura tecnológica doméstica: el setup completo

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.

✏️ 19 may 2026 09:50 7 min Marcos Ramírez
Terminal en Windows con comandos Git mostrando un renombrado de archivo con cambio de case

Git en Windows: renombrar un archivo cambiando solo el case

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.

08:30 9 min Marcos Ramírez Lucía
Logo de AdGuard Home bloqueando anuncios

AdGuard Home: tu propio bloqueador de publicidad y el DNS

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.

08:30 7 min Marcos Ramírez Lucía
Rack de servidor con mini rack para Home Lab, mostrando organización de equipos

Racks y mini racks para Home Lab: guía de compra completa

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.

08:30 6 min Marcos Ramírez Lucía
Gráfico comparativo entre bits y bytes con iconos de velocidad

Así te timan con los megas: la trampa de Mbps versus MB/s

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.

✏️ 18 may 2026 14:26 6 min Marcos Ramírez
Captura de pantalla de Kubuntu 16.04 con escritorio clásico y plasmoides

Kubuntu 16.04 Xenial Xerus: problemas y soluciones al actualizar

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.

✏️ 18 may 2026 20:34 5 min Marcos Ramírez
Interfaz de configuración de OpenCode en terminal TUI mostrando agentes, modelos y opciones avanzadas

OpenCode: Manual Completo - Guía Definitiva del Agente de Coding

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.

08:30 9 min Marcos Ramírez Lucía
Interfaz de Proxmox VE mostrando máquinas virtuales y contenedores, representando la virtualización híbrida

Mi decisión de usar Proxmox: virtualización seria para Home Lab

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.

07:30 5 min Marcos Ramírez Lucía
Terminal con interfaz TUI de OpenCode mostrando una sesión de coding con agentes

OpenCode: Review Completa y Comparativa con sus Competidores

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.

08:30 12 min Marcos Ramírez Lucía
Pantalla de error de red sobre un fondo con un estadio de fútbol borroso

La Liga bloqueó mi blog: jamás he visto un partido de fútbol

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.

08:30 6 min Marcos Ramírez Lucía
Comparación visual entre el stack *arr y FlexGet

Arr Stack vs FlexGet: automatiza tus descargas fácilmente

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.

08:30 4 min Marcos Ramírez Lucía
Captura de pantalla de la interfaz de Claude Code mostrando el panel de rutinas con tareas programadas y flujos de trabajo automatizados

Rutinas en Claude Code: automatización de tareas en la nube

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.

08:30 15 min Marcos Ramírez Lucía
Interfaz de ChatLLM mostrando múltiples modelos de Inteligencia Artificial conectados, representando el asistente unificado de Abacus.AI

ChatLLM de Abacus.AI: Inteligencia Artificial todo en uno

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.

Captura de pantalla de un archivo de texto con comandos y notas de desarrollo, representando un cheatsheet personal

Por qué mantengo un cheatsheet.txt en todos mis proyectos

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.

08:30 6 min Marcos Ramírez
Diagrama de RouteLLM mostrando cómo enruta consultas al mejor modelo de Inteligencia Artificial

RouteLLM: routing automático de LLMs para profesionales

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.

Pipeline de git push comprometido con indicadores de alerta roja sobre código inyectado

⚠️ CVE-2026-3854: RCE crítico en el pipeline git de GitHub

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.

Múltiples agentes de Inteligencia Artificial cargando módulos de conocimiento especializado desde una biblioteca digital

Agent Skills: el estándar que enseña a tus agentes cómo trabajar

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.

Representación visual de una vulnerabilidad en el kernel Linux con código y alertas de seguridad

⚠️ CVE-2026-31431: escalada de privilegios en el kernel Linux

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.

08:30 7 min Marcos Ramírez Lucía
Panel de Cloudflare con la sección Workers & Pages mostrando Pages escondida bajo el flujo de Workers

Cloudflare Pages está desapareciendo (y Workers sale ganando)

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.

08:30 8 min Marcos Ramírez Lucía
Logo de OpenRouter con múltiples modelos de Inteligencia Artificial conectados

OpenRouter: 500 modelos de Inteligencia Artificial en una API

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.

Botón naranja de Streamline apareciendo al hacer hover sobre una miniatura de YouTube en el feed principal

YouTube eliminó el botón de cola en las miniaturas: solución

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.

08:30 6 min Marcos Ramírez Lucía
Gmail con múltiples cuentas de email configuradas como alias

Configurar alias de email en Gmail: guía actualizada paso a paso

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.

✏️ 4 may 2026 08:50 7 min Marcos Ramírez
Pantalla mostrando la interfaz de Claude con métricas de uso y una mano señalando el medidor de suscripción

10 trucos para que tu suscripción de Claude dure toda la semana

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.

08:30 9 min Marcos Ramírez Lucía
Terminal con Claude Code mostrando métricas de consumo de tokens

Cómo reducir el consumo de tokens en Claude Code y ahorrar dinero

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.

08:30 17 min Marcos Ramírez Lucía
Interfaz de Claude AI con mensajes de error y advertencias de confianza

Crisis de confianza en Anthropic: qué pasó y cómo afecta a devs

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.

✏️ 2 may 2026 08:30 3 min Marcos Ramírez Lucía
Terminal de Linux con código en pantalla, mostrando atajos de teclado, estilo hacker

Comandos y atajos de teclado en GNU/Linux que quizás desconoces

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.

✏️ 1 may 2026 09:00 8 min Marcos Ramírez Lucía
Antiguo PC de los 80s con pantalla de fósforo verde, simbolizando los inicios de la informática personal

El futuro que soñábamos: cuando las máquinas nos entienden

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.

✏️ 1 may 2026 09:30 7 min Marcos Ramírez Lucía
Servidor casero con aplicaciones de streaming, representando el resurgimiento del self-hosted

Por qué la gente vuelve a piratear en la era del streaming

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.

✏️ 1 may 2026 08:30 5 min Marcos Ramírez Lucía
Gráfico que representa subidas de precios en Inteligencia Artificial para desarrollo

La Inteligencia Artificial sube precios: los devs siguen ganando

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.

✏️ 1 may 2026 08:30 11 min Marcos Ramírez Lucía
Pantalla de televisión con reproductor de video congelado, cuarto oscuro, atmósfera de cine en casa

Cómo resolví los cortes de Jellyfin en 4K: disco lleno y más

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.

✏️ 1 may 2026 21:45 5 min Marcos Ramírez Lucía
Terminal mostrando error de VAAPI en Jellyfin dentro de un contenedor LXC de Proxmox

Solucionar VAAPI en Jellyfin LXC sin privilegios de Proxmox

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.

✏️ 1 may 2026 08:30 2 min Marcos Ramírez Lucía
Logo de OpenClaw con iconos de WhatsApp, Discord y Telegram, representando la integración multicanal de Lucía

Lucía con OpenClaw: Inteligencia Artificial autónoma en Home Lab

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.

✏️ 1 may 2026 08:30 4 min Marcos Ramírez Lucía
Logo de N8N con iconos de automatización, representando flujos de trabajo conectados

N8N: Tu automatización bajo tu control, sin pagos mensuales

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.

✏️ 1 may 2026 08:30 5 min Marcos Ramírez Lucía
Logo de NVIDIA y código de programación en una pantalla de ordenador

NVIDIA: acceso gratuito a modelos de Inteligencia Artificial

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.

✏️ 1 may 2026 14:00 3 min Marcos Ramírez Lucía
Wispr Flow en un MacBook mostrando el teclado de voz con icono de micrófono, representando la escritura por voz

Wispr Flow: Escribe 4 veces más rápido solo hablando con tu voz

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.

✏️ 1 may 2026 08:30 6 min Marcos Ramírez Lucía
Rack de servidores casero con cables, LEDs parpadeantes, representando un Home Lab activo

Por qué tengo un Home Lab: mi filosofía de soberanía digital

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.

08:30 8 min Marcos Ramírez Lucía
Agentes de IA avanzados trabajando en equipo

Lo que no te cuentan sobre agentes de Inteligencia artificial II

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.

08:50 5 min Marcos Ramírez
Agentes de IA trabajando en conjunto como red neuronal

Verdades sobre agentes de Inteligencia Artificial que no cuentan

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.

08:50 12 min Marcos Ramírez
IA generando menú semanal de comida

Genera menús semanales equilibrados con Inteligencia Artificial

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.

08:50 4 min Marcos Ramírez
Router WiFi con gráfico de velocidad de internet

No necesitas 600Mb: cuánto internet necesitas realmente

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.

18:50 1 min Marcos Ramírez
Código Jekyll con schedule de GitHub Actions

Programar posts con Jekyll en GitHub Pages: el proceso completo

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.

21:00 1 min Marcos Ramírez
Logos de WordPress y Jekyll con flecha de migración

Migrar de WordPress a Jekyll: guía completa paso a paso

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.

08:30 4 min Marcos Ramírez
Captura de Google Photos con reconocimiento facial

Identificar personas no reconocidas en Google Photos manualmente

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?

17:21 1 min Marcos Ramírez
Captura de Google Calendar con notificación de cumpleaños

Notificación en Google Calendar de cumpleaños contactos

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.

09:01 1 min Marcos Ramírez
Gráfico de velocidades Wifi vs Fibra

Así te timan con los megas II: por qué el Wifi no rinde

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.

18:39 1 min Marcos Ramírez
Captura de pantalla del Plan Familiar de Google Play

Plan Familiar Google Play (II): gestiona el contenido compartido

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.

19:28 1 min Marcos Ramírez
Logo de Google Play con icono de familia

Comparte apps y contenido de Google Play con hasta 5 personas

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.

19:25 3 min Marcos Ramírez
Captura de pantalla de Android con Screen Pinning activado

Cómo bloquear tu Android a una sola app con Screen Pinning

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.

12:27 2 min Marcos Ramírez
Captura de pantalla de WhatsApp con contactos fijados

WhatsApp te permite fijar contactos en la parte superior (Beta)

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.

08:14 1 min Marcos Ramírez
Logo de Google Trips para planificación de viajes

Google Trips: organización de viajes con guías offline.

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.

12:53 1 min Marcos Ramírez
Logo de Gboard, el teclado de Google para Android

Video tutorial de Gboard y review de nuevas 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.

09:02 1 min Marcos Ramírez
Logo de Google Voice Access en Android

Google Voice Access (Beta no publicada): análisis en vídeo

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.

09:16 1 min Marcos Ramírez
Logo de Facebook Beta en móvil

Facebook me sorprende con una nueva funcionalidad (Beta)

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.

18:58 1 min Marcos Ramírez
Logo de Google Suite (ahora Google Workspace)

Google Suite: 20% de descuento el primer año para tu dominio

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.

09:41 1 min Marcos Ramírez
Logo de Facebook en móvil y escritorio

Trucos multiidioma en Facebook: elimina avisos de traducción

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.

15:04 2 min Marcos Ramírez
Logo de Netflix en pantalla de smart TV

Algunas simples mejoras que harían a NetFlix aún mejor (II)

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.

11:34 4 min Marcos Ramírez
Logo de Netflix en pantalla de smart TV

Simple mejoras que harían a Netflix aún mejor: perfiles

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.

16:37 3 min Marcos Ramírez