Marcos Ramírez BETA

#desarrollo

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.

06:30 9 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.

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

06:30 12 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.

06:30 6 min Marcos Ramírez
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.

06:30 8 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 06:30 3 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 12:00 3 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.

07:50 5 min Marcos Ramírez
Gráfico de resumen mensual de febrero 2025

Resumen de febrero 2025: Lucía con clientes y web nueva

Resumo un intenso Febrero 2025 marcado por la evolución de Lucía, mi agente de voz inteligente que ahora discrimina el horario laboral, transfiere llamadas según departamento, tiene backup para fallos de webhook, y ha mejorado su habla corrigiendo problemas con palabras como 'Anhoa'. También avancé en la nueva web con sección FAQ, textos legales, hero mejorado y contacto optimizado. Gestioné nuevos clientes incluyendo digitalización integral de un negocio de barrio, integración de CRM Holded con WordPress, migración de WordPress a Hostinger con PHP7, y evaluación de alianza comercial con partner de ERP. Envié mi primera campaña de email marketing.

07:50 4 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.

07:50 12 min Marcos Ramírez