Test-Driven Development / UI Patterns in scope of Vaadin

Hi there,

We’re kicking-off a new project in Vaadin, right now. Since TDD has worked-out (read: paid-off) nicely for us so far, we’d like to continue working that way in Vaadin-world, as well.

Thus my question: Are there any best practices about TDD vs. Vaadin in general you can recommend? Any non-trivial sample application/tutorial talking about e.g. Model-View-Presenter or Presentation-Model in scope of Vaadin UI development?

Thanks plenty,