Empezar aquí

¿Nuevo en Quarkus? Bienvenido al Quarkiverso, el mejor lugar para aprender Quarkus en español. 🚀

Esta guía te lleva paso a paso desde los conceptos fundamentales hasta construir aplicaciones modernas con Java. Sigue el orden o salta directamente a lo que necesites.


🌟 Nivel 1: Descubrí Quarkus

Entiende qué es Quarkus y por qué está revolucionando el desarrollo Java

1. ¿Qué es Quarkus y por qué deberías conocerlo?

Tu primer contacto con el framework. Descubre por qué Quarkus cambia las reglas del juego para aplicaciones Java modernas. → 5 min de lectura

2. ¿Cómo funciona Quarkus?

Build-time vs Runtime: la magia detrás de la velocidad. Entiende por qué Quarkus arranca en milisegundos. → 7 min de lectura

3. El ecosistema Quarkus: un mapa para no perderse

Jakarta EE, MicroProfile, SmallRye, Vert.x… ¿Cómo encajan todas las piezas? Este artículo es tu mapa. → 10 min de lectura


🛠️ Nivel 2: Preparar tu entorno

Configura todo lo necesario para empezar a desarrollar

4. Configurar Java, Maven y SDKMAN

Las herramientas base que necesitas: Java 17+, Maven, y opcionalmente GraalVM. SDKMAN te simplifica todo. → 8 min de lectura

5. Configurar Quarkus con Podman

Contenedores para Dev Services y testing. Aprende a configurar Podman (o Docker) en tu sistema operativo. → 10 min de lectura


⚡ Nivel 3: Manos a la obra

Tu primera aplicación real con Quarkus

6. ¡Hola Quarkus! Tu primera aplicación en 5 minutos

De cero a una API REST funcionando. El tutorial perfecto para tu primer contacto práctico. → 10 min de lectura | Incluye código

7. Extensiones en Quarkus

Cómo agregar funcionalidades a tu proyecto. Las extensiones son el corazón del ecosistema Quarkus. → 6 min de lectura

8. Dev Services: desarrollo sin configuración

Levanta una base de datos PostgreSQL automáticamente. Sin Docker Compose, sin configuración manual. → 12 min de lectura | Incluye código


🏗️ Nivel 4: Decisiones de arquitectura

Conceptos avanzados para tomar decisiones informadas

9. JAR vs Ejecutable Nativo

¿Cuándo usar cada uno? Ventajas, desventajas y casos de uso reales. → 8 min de lectura

10. Ejecutables nativos: GraalVM y Mandrel explicados

Compilación nativa sin misterios. Entiende qué son SubstrateVM, GraalVM y Mandrel. → 10 min de lectura

11. Quarkus REST vs RESTEasy: ¿cuál elegir?

Tres extensiones para APIs REST. Aprende cuál usar en cada situación. → 8 min de lectura

12. Quarkus y las aplicaciones de 12 factores

Buenas prácticas cloud-native aplicadas a Quarkus. Configuración, logs, dependencias y más. → 12 min de lectura


🎓 Nivel 5: Aplicaciones de verdad

Construye aplicaciones completas y profesionales

🧪 Testing en Quarkus: la guía definitiva

Todo lo que necesitas saber sobre testing: @QuarkusTest, mocks, Dev Services, REST-assured, tests de integración y más. La guía completa para escribir tests como un profesional. → 20 min de lectura | Incluye código

☁️ Tu primer microservicio cloud-native

Health checks, métricas, configuración, OpenAPI, logging estructurado y containerización. Todo lo que tu microservicio necesita para sobrevivir en Kubernetes. → 25 min de lectura | Incluye código

⌨️ Aplicaciones CLI con Quarkus y Picocli

No todo es REST. Aprende a crear herramientas de línea de comandos con Picocli: opciones, subcomandos, validación automática y compilación nativa para ejecutables instantáneos.
15 min de lectura | Incluye código


🤖 Inteligencia Artificial

Crea asistentes de IA con modelos locales

IA en Quarkus: tu primer asistente con LangChain4j

Crea un asistente conversacional usando Ollama y modelos locales. Sin APIs de pago, todo corre en tu máquina. → 15 min de lectura | Incluye código

RAG en Quarkus: un asistente que responde sobre tus documentos

¿Quieres que tu asistente responda sobre tus propios documentos? RAG (Retrieval-Augmented Generation) es la respuesta. Aprenderás a crear un asistente que busca en tus archivos antes de responder. → 15 min de lectura | Incluye código


🐪 Integraciones con Apache Camel

Conecta sistemas con el framework de integración más popular

Camel Quarkus: tu primera ruta de integración

Conecta sistemas con el framework de integración más popular. HTTP, JSON y DSL declarativo. → 12 min de lectura | Incluye código


📚 Lecturas complementarias

Estos artículos no son parte del camino principal, pero te pueden interesar:


💡 ¿No sabés por dónde empezar?

Si vienes de…Te recomiendo empezar por…
Spring BootNivel 1 completo + Nivel 3
Java EE / Jakarta EEArtículo del ecosistema + Nivel 4
Sin experiencia JavaNivel 1 y 2 completos
Ya usás QuarkusTesting + Microservicio cloud-native
Interesado en IANivel 3 + sección de Inteligencia Artificial

🔍 ¿Buscas algo específico?

Usa el buscador en el menú o explorá por categorías:

  • Primeros pasos — Fundamentos y conceptos
  • Arquitectura — Decisiones técnicas profundas
  • Placer del desarrollador — Dev Services, testing, productividad
  • Inteligencia Artificial — LangChain4j, RAG, LLMs

¿Tienes dudas o sugerencias? Escribe por X.

¡Buen viaje por el Quarkiverso! 🚀