John spent the last five years developing client libraries for the Google Web Toolkit, including most of the awesome widgets introduced in that period (the ugly widgets were created by a different Googler in Atlanta, also named John LaBanca). John is often referred to as the GWT widget guru, though mostly by himself while standing in front of the mirror. His most recent experience with web app development has given him an expertise in client and frontend web app development utilizing the latest CSS3 features. When he isn't developing code, John plays basketball with a bunch of inexperienced 30 year old guys, renovates rooms in his home, delivers regular beatdowns in Battlefield 3.
John will open the presentation with a short introduction of the Google Web Toolkit (GWT) and explain which types of projects should consider it. He will then talk about various libraries and features in GWT and explain best practices that teams within Google have developed over the years. You can expect some candid and surprising insights into how GWT is used successfully by project within Google. Developers who are considering GWT for their project will get a solid introduction to GWT, and teams who are already using GWT can learn some new techniques to improve the performance of their apps.