/biblioteca · 52 entradas archivadas
Un blog se llena rápido y los posts viejos se quedan enterrados. Aquí están todas las entradas que he publicado, agrupadas por categoría y ordenadas alfabéticamente dentro de cada una.
Los nuevos posts se incorporan a la categoría que les toca, en la posición que les toca. Sin filtros temporales ni rankings, porque la biblioteca no recomienda, solo guarda.
Entradas
52
Capítulos
13
Capítulo más extenso
Seguridad
Rango
A · W
| 01 | Claude Code vs Cursor vs Codex, meses probando los tres en paralelo | 2026 | /claude-code-vs-cursor-vs-codex-comparativa-2026 |
| 02 | Cómo añadí narración por voz a los posts del blog con IA | 2026 | /narrar-posts-con-voz-ia-tts |
| 03 | Cómo construir un agente de IA desde cero en TypeScript | 2026 | /construir-agente-de-ia-desde-cero-typescript |
| 04 | OpenRouter vs Vercel AI Gateway vs Cloudflare vs Portkey vs LiteLLM, comparativa 2026 | 2026 | /ai-gateway-comparativa-openrouter-vercel-cloudflare-portkey-litellm-2026 |
| 05 | Tests E2E que se reparan solos: cómo construimos un pipeline de self-healing con IA | 2026 | /tests-e2e-que-se-reparan-solos-como-construimos-un-pipeline-de-self-healing-con-ia |
| 06 | Un asistente de IA dentro de mi CV, arquitectura del chat | 2026 | /asistente-ia-cv-arquitectura-chat |
| 07 | Wrapper de IA vs agente de IA: dónde acaba el chatbot | 2026 | /wrapper-de-ia-vs-agente-de-ia |
| 01 | Claude Code vs Cursor vs Codex, meses probando los tres en paralelo | 2026 | /claude-code-vs-cursor-vs-codex-comparativa-2026 |
| 02 | Git para QAs, guía práctica para testers que automatizan | 2026 | /git-para-qas-guia-practica-testers-automatizan |
| 03 | Merchant of Record, la pieza que falta entre Stripe y tu primer cobro internacional | 2026 | /merchant-of-record-stripe-primer-cobro-internacional |
| 04 | OpenClaw en casa: del análisis de quinielas a la vigilancia del NAS | 2026 | /openclaw-en-casa-del-analisis-de-quinielas-a-la-vigilancia-del-nas |
| 05 | OpenClaw para testing y QA: automatiza lo que antes hacías a mano | 2026 | /openclaw-para-testing-y-qa-automatiza-lo-que-antes-hacias-a-mano |
| 01 | Alertas push en el móvil con ntfy self-hosted | 2026 | /alertas-push-ntfy-scamdetector |
| 02 | Iterando sobre ScamDetector, lo que cambié después de publicar | 2026 | /iterando-scamdetector-cambios-despues-publicar |
| 03 | La arquitectura de ScamDetector, un proxy de IA que no expone secretos | 2026 | /arquitectura-scamdetector-proxy-ia-seguridad |
| 04 | Privacidad al máximo en ScamDetector, Vertex con ZDR y modo ofuscado | 2026 | /privacidad-scamdetector-vertex-zdr-modo-ofuscado |
| 01 | Cómo montamos la infraestructura con Dokploy (y por qué dejamos Vercel) | 2026 | /infraestructura-dokploy-vercel-coolify |
| 02 | Docker desde cero para gente de QA que no toca infraestructura | 2026 | /docker-desde-cero-para-gente-de-qa-que-no-toca-infraestructura |
| 03 | OpenClaw para testing y QA: automatiza lo que antes hacías a mano | 2026 | /openclaw-para-testing-y-qa-automatiza-lo-que-antes-hacias-a-mano |
| 04 | Un TRMNL para las alertas del VPS, polling o webhook | 2026 | /trmnl-alertas-vps-polling-webhook |
| 01 | Infisical en Dokploy: cómo gestionar secretos sin meterlos en variables de entorno | 2026 | /secretos-infisical-dokploy |
| 02 | OpenRouter vs Vercel AI Gateway vs Cloudflare vs Portkey vs LiteLLM, comparativa 2026 | 2026 | /ai-gateway-comparativa-openrouter-vercel-cloudflare-portkey-litellm-2026 |
| 03 | SSH vs Cloudflare Tunnel vs Pangolin vs Tailscale vs Headscale vs WireGuard, qué uso para qué | 2026 | /tuneles-comparativa-ssh-cloudflare-pangolin-tailscale-headscale-wireguard |
| 04 | Tu Dockerfile descarga binarios de atacantes (y cómo evitarlo) | 2026 | /supply-chain-dockerfile-checksum-npm-ignore-scripts |
| 01 | Next.js, SQLite y Docker, el stack técnico detrás de este blog | 2026 | /stack-tecnico-blog-nextjs-sqlite-docker |
| 02 | Por qué construí mi propio motor de blog en Next.js (en lugar de WordPress o Ghost) | 2026 | /por-que-construir-blog-propio |
| 03 | Seguridad, SEO y rendimiento en un blog autoalojado | 2026 | /seguridad-seo-rendimiento-blog |
Artículos sobre automatización de procesos, testing y CI/CD
| 01 | Cómo automatizamos 60 capturas de pantalla con Playwright | 2026 | /automatizar-capturas-pantalla-playwright |
| 02 | IA, Playwright y la transformación del testing en 2026 | 2026 | /herramientas-ia-tendencias-transformando-testing |
| 01 | IA, Playwright y la transformación del testing en 2026 | 2026 | /herramientas-ia-tendencias-transformando-testing |
| 02 | Radiografía del mercado QA en España en 2026 | 2026 | /radiografia-mercado-qa-espana-2026 |
| 01 | La IA está partiendo el mercado laboral tech español en dos | 2026 | /ia-partiendo-mercado-laboral-tech-en-dos |
| 02 | La reestructuración silenciosa del sector tech en España | 2026 | /reestructuracion-silenciosa-sector-tech-espana |
| 01 | Cómo gestionamos las migraciones de base de datos con Drizzle ORM | 2026 | /migraciones-drizzle-proyectos-reales |
| 01 | OpenClaw en casa: del análisis de quinielas a la vigilancia del NAS | 2026 | /openclaw-en-casa-del-analisis-de-quinielas-a-la-vigilancia-del-nas |