Katas progresivas con feedback de IA en tiempo real. Practica DDD aplicado a Rails siguiendo las mejores practicas de la comunidad.
Sin tarjeta de credito. Explora todas las katas gratis.
Cada kata es un ejercicio de DDD con contexto real. Desde Aggregates basicos hasta Event Sourcing completo.
Editor con syntax highlighting para Ruby. Tenés el starter code y la descripcion del patron a implementar.
Nuestra IA analiza tu codigo, te da score, feedback detallado y sugerencias concretas para mejorar.
Un camino progresivo desde los fundamentos de DDD hasta patrones avanzados, todo aplicado a Ruby.
01
El fundamento. Modelar boundaries, invariantes y estado consistente.
5 katas
02
Inmutabilidad, igualdad por valor y composicion de objetos de dominio.
5 katas
03
Publicar hechos del dominio, handlers y comunicacion entre contextos.
5 katas
04
Separar comandos de queries. Read models, projections y buses.
5 katas
05
El estado como secuencia de eventos. Stores, projections y rebuilds.
5 katas
06
Monads, Railway, dry-rb y patrones funcionales en Ruby idiomatico.
5 katas
class ShoppingCart
include AggregateRoot
def add_item(product_id, quantity, price)
# Tu implementacion aqui...
# Valida invariantes del aggregate
# Emite un domain event
apply ItemAdded.new(
product_id: product_id,
quantity: quantity,
price: price
)
end
end Todas las katas son visibles sin costo. La suscripcion desbloquea envio de codigo y feedback de IA.
$19/mes