I’ve built three specialized trainings:

  • Agile Design and modeling: a 4 or 2 days training focusing on software modeling and design with DDD, BDD
  • Agile development: a two days training focused on Agile practices aimed at developers such as eXtreme programming, mainly the TDD practice, with little bits of DDD, BDD and clean code.
  • Advanced Java: a two days very practical training focused on advanced Java topics like collections in practice, generics, annotations, functional idioms in Java (lambda), parallelism and concurrency (java.util.concurrent mechanisms, fork/join) with little bits of Clojure (Actors and CSP).