Marcos Ramírez BETA

Software y Apps

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
Notas y un icono de vídeo de YouTube convergiendo por flechas hacia una tarjeta de GitHub Issue con etiqueta draft

Automatizo la captura de ideas del blog en GitHub Issues

Tenía ideas para el blog desperdigadas por todas partes: notas en el móvil, vídeos guardados en YouTube, tareas sueltas que nunca volvía a mirar. La mitad se perdían. Así que monté un sistema que las recoge solas: apunto la idea en Google Tasks o guardo un vídeo en una lista de YouTube, y cada hora un script las convierte en GitHub Issues con la etiqueta draft. Te enseño cómo funciona y, paso a paso, cómo replicarlo en tu propio repositorio: el código completo está en un gist listo para copiar.

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

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

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