workshop

DDD Controlando el flujo con excepciones y alternativas

12 junio 2024 18 h Runroom
Aprende DDD con las cartas de "TheDDDUniverse"
 

¿Quieres aprender arquitectura hexagonal y DDD pero hay demasiados conceptos y te parecen inconexos?

Si quieres hacerlo de una forma diferente, esta serie de workshops en colaboración con Software Crafters Barcelona son para ti. Usaremos dos cosas que nos suelen gustar: cartas y código.

En este tercer workshop trataremos de algo que DDD pasa de puntillas pero que es relevante para nuestro desarrollo: la gestión del flujo del caso de uso.

Nos plantearemos varios escenarios en los que tenemos que gestionar rupturas de flujo y debatiremos qué opciones tenemos para lidiar con ellas:

  • ¿Nos interesa romper el flujo con excepciones o preferimos gestionarlo de otra forma
  • ¿Cómo estructuramos dichas soluciones?
  • ¿Qué implica cada opción a nivel recursos o mentalidad?

Para ayudar a visualizarlo, tendremos código en varios lenguajes con varias opciones ya creadas para que podamos debatir sus fortalezas y debilidades.

Si no pudiste venir a los dos primeros workshops de la serie Aprende DDD con las cartas de "TheDDDUniverse" y quieres hacerte una idea, puedes explorar el material y el código en estos enlaces:

¿Qué voy a aprender?

  • Nos centraremos en el llamado "DDD táctico". Aprenderás los conceptos y los afianzaremos a través de las cartas de "TheDDDUniverse" como vehículo de aprendizaje.
  • Todo esto no tendría sentido sin bajar al código, con lo que tendrás un repositorio en varios lenguajes en el que te invitaremos a resolver un problema usando el conocimiento adquirido.

¿A quién va dirigida esta serie de workshops?

  • Esta primera serie está pensada para personas que saben programar pero no tienen experiencia en estructurar su código usando DDD y arquitectura hexagonal.

¿Qué necesito para asistir?

  • Lo primero, ganas de divertirte y picar algo de código
  • Necesitarás tu portátil en algunos momentos.

¿Qué pasa si no puedo asistir a algún workshop?

  • Los workshops son independientes entre sí, aunque es mejor asistir a toda la serie para tener una base sólida.

 

Un workshop ideado por Fernando Aparicio y Software Crafters Barcelona
fernando-aparicio
Fernando Aparicio
Autor del concepto de aprendizaje de DDD a través de cartas "TheDDDUniverse".
Actualmente trabaja como Software engineer en Adevinta.
Fernando en Linkedin
Software Crafters Barcelona
Software Crafters Barcelona
Una comunidad para personas que se preocupan y están orgullosas de lo que hacen. Para desarrolladores y desarrolladoras, sin importar la experiencia que tengan, que quieran mejorar y dominar su oficio.

El workshop es gratuito. El aforo es limitado a 24 personas.

¡Reserva ya tu plaza para la tercera sesión!

Inscripción workshop 12 de junio: DDD Controlando el flujo con excepciones y alternativas