- Testing
- TDD
- Mocks
Strict mocks vs fakes: cuando el verde es mentira
Un test puede estar en verde y aun así ocultar un bug. La diferencia entre strict mock y fake no es teórica: cambia qué estás verificando.
Full Stack Developer
Software Craftsman
Soy un superhéroe detrás del teclado, embarcándome en una épica aventura para desentrañar los misterios del Código de Calidad. No es cualquier código... es código para humanos.
// Cómo construyo software
Java, C#, .NET, Node.js. APIs que modelan el dominio con cuidado y resisten el cambio.
React, Next.js, Astro — interfaces con alma, accesibles y rápidas de verdad.
Docker, GitHub Actions, Google Cloud, DigitalOcean. Pipelines reproducibles y despliegues sin sustos.
Hexagonal, ports & adapters, código que respira y se deja cambiar sin miedo.
Red-Green-Refactor como disciplina diaria. Tests como diseño, no como red de seguridad.
Claude Code, Copilot, Gemini. La IA como multiplicador del craftsman, no como sustituto.
// constelación tech
// Notas, aprendizajes y experimentos
Un test puede estar en verde y aun así ocultar un bug. La diferencia entre strict mock y fake no es teórica: cambia qué estás verificando.
El acoplamiento hace que tocar una cosa rompa cinco. La Inversión de Dependencias es una de las herramientas más potentes para combatirlo.
Deja de pasar strings por todos lados. Value Objects en TypeScript: tipos que hablan el lenguaje de tu negocio y validan en su nacimiento.
// Los números hablan
// Proyectos reales
Web profesional para empresa de pintura en Valencia. Formulario de contacto securizado y diseño enfocado a conversión.
Astro 5, Tailwind CSS
Calculadora financiera que estima el perjuicio del IRPH en hipotecas, conectada a Google Sheets para los cálculos en tiempo real.
Astro 5, Google Sheets API
SaaS para empresas de instalación: mediciones, presupuestos, instalaciones y gestión de equipo.
Astro 5, Supabase, PWA
Este mismo sitio como caso de estudio: decisiones técnicas, stack, accesibilidad y analítica con consent, explicadas con su porqué.
Astro 6, Keystatic, Tailwind
// Lo que comparto con la comunidad
Lean Mind ·
Taller práctico de Git para aprendices en prácticas. Repasamos los comandos principales, el uso de Git en entornos corporativos y las distintas formas de trabajar con él. Los asistentes contaron con un repositorio preparado con ejemplos para practicar.
Con Aitor Santana Cabrera
Nerdearla ·
Taller sobre los fundamentos de los dobles de test: dummies, stubs, spies, mocks estrictos y fakes. Ejemplos en Java, Python, TypeScript, C#, Go y Kotlin para entender cuándo y por qué usar cada uno.
// Sus palabras, no las mías