GWTCon Keynote

Arnaud Tournier, le 11-11-2015

Speaker : Christian Goudreau

Best practices for GWT applications

Avoid Widgets as much as possible

Widgets are heavy. Even with UiBinder. Use UiBinder in element mode.

Full event mechanism

How to attach event handlers ?

When to use widgets ?

Embrace browser history.

Back, forward and refresh buttons

Use an event bus

Use dependency injection

Use MVP pattern

Use CSS as much as you can

Load everything you can in the HTML page

Homegrown framework

“Atomic Design”

Unit tests*


Code review

It shares knowledge.

The whole teams review the code.

Continuous integration

Development process

Arnaud Tournier, le 11-11-2015