- Accesibilidad
- WCAG
- Astro
Accesibilidad web: cómo aplicamos WCAG 2.2 AA en aitorevi.dev
Un recorrido práctico por las decisiones técnicas que llevaron aitorevi.dev a cumplir WCAG 2.2 nivel AA: contraste, foco, semántica, movimiento y más.
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
// Los números hablan
// Notas, aprendizajes y experimentos
Un recorrido práctico por las decisiones técnicas que llevaron aitorevi.dev a cumplir WCAG 2.2 nivel AA: contraste, foco, semántica, movimiento y más.
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.
// 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.
// Katas para mantener afilados los fundamentos
Cada kata es código real en GitHub, resuelto con TDD estricto y arquitecturas limpias. No son ejercicios teóricos: son la disciplina que sostiene todo lo demás.
// Sus palabras, no las mías