ddd workshop