With the release of GWT 2.1, I’m going to try to put together a blog post about each of the new features. We’ll start off with my favourite addition, the data binding framework. If you are interested in GWT 2.1 coverage, make sure to check out Thomas Broyer’s blog, which...

When unit testing, mocking out your dependencies is standard practice. GWT is no exception. However, as you will discover, mocking your UI in GWT doesn’t work as you might expect. Before we start with a sample, I just wanted to mention some best practices around GWT. It’s generally considered a...

Last year there was some fervent discussion on the GWT contributor mailing list on supporting Scala as a language alternative for writing GWT applications. The discussion was interesting, but I hadn't heard anything since and had assumed nothing happened. Turns out, I was wrong. While I can't claim to know...

On Java As the name suggests, I’m mainly a Java developer. I like Java. I know, it’s falling out of fashion with today’s web hipsters, but there’s a lot to like about the language and its environment. For one, I find the static typing bit to be very helpful in...