4–7 Nov 2019
João Rosa

João Rosa
Software Consultant, Xebia


João Rosa is a software consultant at Xebia, focused on delivering quality software that matters. He believes in the software crafts to provide software in sustainable peace; he is a domain-driven design (DDD), behavior-driven design (BDD), and (test-driven development) TDD practitioner. He can’t live without his CI/CD pipeline. During his career, he always pushed the teams and himself to improve communication, reducing the gap between developers and the business. When not on duty, you can find him traveling with his wife or lying down on the beach reading a book. João is an amateur cook in his remaining time.


9:0012:30 Tuesday, 5 November 2019
Location: Hall A1
Secondary topics:  Hands-on
Kenny Baas-Schwegler (Xebia), João Rosa (Xebia)
Average rating: ****.
(4.00, 2 ratings)
Creating multiple models for the same problem is one of the more important lessons that domain-driven design teaches you. It's a lot cheaper to quickly iterate over them and throw away less-useful prototypes before you even start coding. Kenny Baas-Schwegler and João RosaIn explore how event storming can support modeling software with domain-driven design model-driven building blocks. Read more.
  • AXA
  • Contentful
  • Datadog
  • HERE Technologies
  • QAware
  • SIG
  • Zara Tech
  • GitLab
  • NearForm
  • WhiteSource
  • Cloud Native Computing Foundation

Contact us


For conference registration information and customer service


For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference


For media/analyst press inquires