# Código
42 artículos
Portfolio Profesional a Medida: Caso Real con Next.js 16 y Framer Motion
Hago portfolios a medida para cualquier tipo de profesional. Caso real: portfolio para Laura Cobos, joyera artesanal. Next.js 16, carrusel infinito sin librerías, hover swap y 95/100 en Lighthouse.
Context Window de la IA: Cómo Aprovecharlo al Máximo en Proyectos Grandes
El context window de Claude, GPT o Gemini es tu recurso más valioso y más limitado. Estrategias reales para gestionarlo bien en proyectos grandes sin perder coherencia entre sesiones.
IA para Revisar Pull Requests: CodeRabbit, Copilot y Cómo Usarlos Bien
Cómo uso IA para revisar Pull Requests en proyectos reales: CodeRabbit, GitHub Copilot PR review y revisión manual asistida. Qué detectan, qué se les escapa y cómo integrarlos en tu flujo.
MCP Servers: Qué Son, Para Qué Sirven y Cómo Usarlos en Cursor y Copilot
MCP (Model Context Protocol) permite a tu IA conectarse a bases de datos, APIs y herramientas externas en tiempo real. Guía completa con ejemplos reales en Cursor y GitHub Copilot 2026.
Vibe Coding: Lo Bueno, Lo Malo y Lo que Nadie te Cuenta (Experiencia Real 2026)
Vibe coding es programar delegando casi todo a la IA. Llevo meses haciéndolo en proyectos reales. Esto es lo que funciona, lo que falla y cuándo destruye más de lo que construye.
PostgreSQL vs MySQL en 2026: Cuál Elegir para Tu Proyecto (Guía Definitiva)
Comparativa técnica y práctica entre PostgreSQL y MySQL en 2026. Diferencias reales de rendimiento, funcionalidades, ecosistema y cuándo usar cada uno según el tipo de proyecto.
TypeScript para Desarrolladores JavaScript: La Guía Práctica que Ojalá Hubiera Tenido
Aprende TypeScript si ya sabes JavaScript: tipos, interfaces, generics y los errores más comunes que cometerás. Sin teoría innecesaria, todo con ejemplos reales de proyectos.
Deploy Gratis con GitHub Actions: Automatiza tu Web en Netlify y Vercel (2026)
Configura GitHub Actions para hacer deploy automático en Netlify o Vercel. CI/CD paso a paso: build, tests, preview deployments y deploy a producción. Gratis.
Docker para Desarrolladores: Guía Práctica sin Teoría Innecesaria (2026)
Aprende Docker desde cero con ejemplos reales: contenedores, Dockerfile, docker-compose y deploy. Sin rodeos, solo lo que necesitas para desarrollo y producción.
Proteger tu API en Node.js con JWT: Guía Completa de Autenticación (2026)
Implementa autenticación JWT en Node.js paso a paso: login, refresh tokens, middleware de protección y buenas prácticas de seguridad. Con Express y NestJS.
Mi Agente de IA Ha Entrado en un Bucle Infinito: Cómo Pararlo y Prevenirlo
¿Tu agente de IA (Cline, Cursor, Claude Dev) no para de ejecutar comandos en bucle? Por qué ocurre, cómo detenerlo sin perder tu trabajo y cómo prevenirlo.
La IA Me Da Código Incompleto: Cómo Solucionar el 'Lazy Coding' de ChatGPT y Claude
¿ChatGPT o Claude te dicen 'aquí va el resto del código'? Por qué ocurre el lazy coding, cómo evitarlo con prompts específicos y qué modelo lo hace menos.
La IA Me Sugirió un Paquete NPM que No Existe: Alucinaciones en Desarrollo Web
ChatGPT y Copilot inventan paquetes npm, APIs y funciones que no existen. Cómo detectar alucinaciones, verificar dependencias y evitar instalar malware camuflado.
5 Animaciones con Framer Motion que Uso en Todos Mis Proyectos React
Las 5 animaciones de Framer Motion que copié-pegué en mis últimos 4 proyectos React/Next.js. Fade-in al scroll, page transitions, modales, skeleton loaders y stagger lists — con código completo.
Cómo Implementar Autenticación con Auth.js (NextAuth) Sin Volverte Loco
Guía paso a paso para implementar auth real con Auth.js v5 en Next.js App Router. Google OAuth, credenciales, protección de rutas, sesiones y los errores que nadie te cuenta.
Cómo Implementar el Banner de Cookies (RGPD) Correctamente en Tu Web — Paso a Paso
Guía práctica para implementar un banner de consentimiento de cookies que cumpla con RGPD/LOPD. Sin plugins de pago, con código HTML/JS puro, y con checklist legal real.
Cheat Sheet Visual de CSS Grid y Flexbox — La Guía que Siempre Busco
Referencia visual rápida de CSS Grid y Flexbox con ejemplos de código copiables. Todas las propiedades que necesitas para layouts modernos, en un solo sitio.
Configuración Definitiva de CORS en Node.js/Express para Producción
Cómo configurar CORS correctamente en Express y Node.js para producción. Los errores más comunes, por qué tu wildcard no funciona con cookies, y la config que uso en mis APIs reales.
¿Vale la Pena Pagar Cursor Pro? Comparativa Real con GitHub Copilot en 2026
Pagué 3 meses de Cursor Pro ($20/mes) y llevo 2 años con Copilot. Comparativa con números reales: velocidad, calidad de código, consumo de API, y cuál merece tu dinero.
10 Ejemplos de Landing Pages Modernas con Tailwind CSS (Código Completo y Listo)
10 diseños de landing page con Tailwind CSS que puedes copiar y pegar. Hero sections, pricing tables, features grid, testimonios y CTA — código completo sin dependencias.
Pasé Mi Web de React a Astro: Estos Son los Resultados de Rendimiento (Lighthouse)
Migré una web de React/Next.js a Astro y medí antes y después con Lighthouse. Los números hablan: de 62 a 98 en Performance. Cómo lo hice, qué problemas tuve y si merece la pena.
Por Qué Dejé de Usar Redux en 2026 (Y Qué Uso Ahora)
Después de 4 años usando Redux en todos mis proyectos React, lo eliminé. Por qué Redux ya no tiene sentido para la mayoría de apps, y las alternativas que uso ahora con ejemplos reales.
Aider: Programa con IA desde la Terminal (Alternativa Barata a Cursor)
Tutorial de Aider en español. Instala, configura y usa este asistente de código IA en terminal. Más barato que Cursor, compatible con cualquier modelo y con Git integrado.
Caveman Prompting: Ahorra un 70% en Tokens con la Técnica Cavernícola
¿Qué es Caveman Prompting? La técnica viral para reducir tokens en ChatGPT, Claude y Copilot. Con ejemplos reales, comparativas de coste y cuándo usarla.
Error 'Context Length Exceeded' en OpenAI y Claude: Cómo Solucionarlo
¿'Maximum context length exceeded' al llamar a la API de OpenAI o Claude? Causas, límites por modelo y 4 técnicas para solucionarlo: chunking, RAG, resumen y sliding window.
Function Calling en OpenAI y Claude: Conectar IA con APIs sin Alucinaciones
Tutorial completo de function calling en GPT-4.1 y Claude. Haz que la IA consulte bases de datos, APIs externas y ejecute acciones reales. Con código Node.js paso a paso.
Cómo Parsear JSON con IA sin Errores: Evitar Alucinaciones en OpenAI y Claude
¿Tu IA devuelve JSON roto o con campos inventados? Guía práctica para forzar respuestas JSON válidas con OpenAI, Claude y Zod. Con código Node.js listo.
Prompt Caching en OpenAI y Claude: Ahorra hasta un 90% en Tokens
Guía práctica de prompt caching en OpenAI y Anthropic. Cómo funciona, cuánto ahorra, configuración en Node.js y Python, y cuándo activarlo para reducir costes de API.
7 Repositorios de GitHub que Todo Desarrollador de IA Debería Clonar en 2026
Los 7 repos de GitHub más útiles para desarrolladores que trabajan con IA: frameworks, herramientas de ahorro de tokens, agentes y plantillas de producción. Actualizados a 2026.
Cómo Testear Código Generado por IA: Tests Automáticos para Copilot, Cursor y Claude
El código de Copilot y Cursor compila pero ¿funciona? Framework de testing para validar código generado por IA: unit tests, snapshot testing, property-based testing y CI.
Streaming SSE con ChatGPT y Claude en Node.js: Respuestas en Tiempo Real
Implementa streaming de respuestas de IA con Server-Sent Events (SSE) en Node.js. Tutorial paso a paso con OpenAI, Claude y Express. Código listo para producción.
5 Errores Comunes al Configurar Copilot, Cline y Cursor en VS Code (Soluciones)
¿Tu extensión de IA no funciona en VS Code? Los 5 errores más frecuentes al configurar GitHub Copilot, Cline y Cursor con soluciones paso a paso.
Error 429 Too Many Requests en APIs de IA: Causas y Solución
¿Error 429 al llamar a la API de OpenAI, Anthropic o Google? Causas técnicas, código para solucionarlo con retry y backoff exponencial, y límites por proveedor.
10 Ideas de Proyectos Finales para DAW y DAM que Puedes Hacer en 2026
Ideas de TFG para DAW y DAM con stack moderno, nivel de dificultad y tiempo estimado. Proyectos que impresionan al tribunal y te sirven de portfolio.
Cómo Conectar Java con MySQL (JDBC) — Tutorial Paso a Paso 2026
Conexión Java a MySQL con JDBC explicada línea por línea. Incluye CRUD completo, PreparedStatement, connection pool y los errores que te van a saltar.
Comandos Git Esenciales — Cheat Sheet para Desarrolladores 2026
Los comandos Git que vas a usar el 99% del tiempo, explicados con ejemplos reales. Incluye resolución de conflictos, deshacer cambios, y los errores típicos de principiantes.
Guía para Estudiantes de DAW, DAM, SMR y ASIR (2026)
¿Estudias DAW, DAM o SMR y no sabes por dónde empezar? Qué piden las empresas en 2026, qué aprender primero y cómo usar la IA sin perder fundamentos.
Claude 4 vs GPT-4.1 para Programar: Comparativa 2026
¿Claude 4 o GPT-4.1 para escribir código Python? Comparo precisión, precio por token, errores y velocidad con pruebas reales. Tabla comparativa incluida.
Los 20 Mejores Prompts para Programar con IA en 2026
20 prompts copy-paste para programar con ChatGPT, Claude y Copilot. Para debugging, refactoring, tests y arquitectura. Probados en proyectos reales.
Los 10 Mejores Modelos de IA para Programar en 2026
Claude Opus 4, GPT-4.1 o Gemini 2.5 Pro: ¿qué IA programa mejor en 2026? Ranking basado en pruebas reales con código.
Cursor vs GitHub Copilot vs Windsurf: Comparativa Completa 2026
Análisis detallado de los 3 mejores editores de código con IA. Precios, funciones, modelos, velocidad y cuál elegir según tu caso.
Cómo Hice mi Portfolio con Vite, Tailwind y Netlify
Cómo construí mi portfolio con Vite, Tailwind CSS y Netlify desde cero. Arquitectura, errores reales, dark mode, i18n y cómo saqué 98+ en Lighthouse.